for i in range(2,101,2):
sum += i
print(sum)
03-for_in和if结合
也可以通过在循环中使用分支结构的方式来实现相同的功能,代码如下所示。
"""
用for循环实现1~100之间的偶数求和
Version: 0.1
Author: along
"""
sum = 0
for i in range(1, 101):
if i % 2 == 0:
sum += i
print(sum)
2.3 while循环
如果要构造不知道具体循环次数的循环结构,我们推荐使用while循环。while循环通过一个能够产生或转换出bool值的表达式来控制循环,表达式的值为True循环继续,表达式的值为False循环结束。
01-无限循环下面我们通过一个“猜数字”的小游戏(计算机出一个1~100之间的随机数,人输入自己猜的数字,计算机给出对应的提示信息,直到人猜出计算机出的数字)来看看如何使用while循环。
"""
猜数字游戏
计算机出一个1~100之间的随机数由人来猜
计算机根据人猜的数字分别给出提示大一点/小一点/猜对了
Version: 0.1
Author: along
"""
import random
answer = random.randint(1,100)
counter = 0
# print(answer)
while True:
counter += 1
number = int(input('请输入一个数字: '))
if number > answer: