python学习第七天
# for循环
# for i in [1,10]:
# print()
# for i in ["a","z"]: #将被处理的数据赋予前面的临时变量
# print(i)
# for i in "abcdefg":
# print(i)
# 这些简单的for循环,每个都运行一下 可以大概了解for循环的机制
# python 中的for循环与java c c#明显不同,理论上无法无限循环
# a = 1
# b = 2
# for i in [a,b]:
# b += 1
# print(i)
# 这种方式无法影响到被处理数据
# for循环中被处理数据的类型为序列类型,比如字符串 列表 元组等
# name = input("请输入:") # Don't bring up the past, life has been full of storms
# letter_num = 0
# letter = input(f"请选择“{name}”这句话中你要统计数量的字:")
# for i in name:
# if(i == letter):
# letter_num += 1
#
# print(f"”{name}“这句话中{letter}的数量为{letter_num}")
# 序列类型
# range(num) 取得从0开始到num-1的所有数字 取得的数据不包含num这个值 比如range(10)取得的数据为[0,1,2,3,4,5,6,7,8,9]
# a = range(100)
# for i in a:
# print(i)
# range(num1,num2) 取得num1到num2-1的数字 也不包含num2这个值 比如range(1,5)取得的数据为[1,2,3,4]
# a = range(1,5)
# for i in a:
# print(i)
# range(num1,num2,step) 取得num1到num2-1的数字 也不包含num2这个值 数字之间的步长step默认为1
# 比如range(1,10,1) 等同于range(1,10)取得的数据为[1,2,3,4,5,6,7,8,9] range(1,5,2)取得的数据为[1,3,5,7,9]
# a = range(1,10,2)
# for i in a:
# print(i)
# 现在可以顺便验证一个事
# for i in range(5):
# print()
# print(i)
# 由此可证明在for循环外输出i值的话 i取的是最后一次循环的i的值
# 求 1-99之间有多少个偶数
# num = 100
# sequence = range(1,100)
# count = 0
# for i in sequence:
# if i%2 == 0:
# count += 1
# print(count)
# 不想JB学了 投了这么JB久简历批反应也没得