python循环语句

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值