while循环举例
"""
猜数字游戏
计算机出一个1~100之间的随机数由人来猜
计算机根据人猜的数字分别给出提示大一点/小一点/猜对了
"""
import random #引入random函数
answer = random.randint(1,100) #用random 函数的randint的功能产生一个随机数
#print(f"答案是{answer}") #测试用去掉#可以直接显示答案
counter = 0 #用来记录猜了几次
while True:
counter += 1
number = int(input("请输入1-100的整数:")) #提示输入
if number == answer: #如果输入数和随机数相同
print(f"你猜{number}对了,猜了{counter}次") #打印
break # 跳出循环
elif number > answer and number<=100: #如果输入数>随机数并且<=100
print(f"猜小一点")
elif number < answer and number >= 0: #如果输入数<随机数并且>= 0
print(f"猜大一点")
else: #如果前面都不符合要求则
print(f"超出范围,结束程序")
break #跳出循环
for循环举例
"""
用for循环实现1~100求和
"""
sum = 0
for x in range(101): # x值为0-100的循环
sum += x #等效sum = sum + x
print(sum)
结果是:5050
"""
用for循环实现1~100之间的偶数求和
"""
sum = 0
for x in range(2, 101, 2): #X值为2-100的循环,步长为2
sum += x
print(sum)
结果是:2550
"""
用for循环实现1~100之间的偶数求和
"""
sum = 0
for x in range(1, 101): # x值为0-100的循环
if x % 2 == 0: #如果X能被2整除
sum += x
print(sum)
结果是:2550