6.1 练:平均值or循环

本文通过具体实例介绍了Python中while和for循环的应用,包括学生平均成绩的计算及数值判断等常见编程任务,适合初学者掌握循环的基本用法。
#for else:当循环中有break时,如果没有执行if,则执行else
#while循环:循环次数不定
print('----------------while写平均成绩------------------------------')
count = 0
while count <= 5:
    count += 1
    stu = input('Please enter the name of students:')
    sum = 1
    scores = 0
    while sum <= 3:
        chengji  = int(input('Please enter the score:'))
        sum += 1
        scores += chengji
        ave1 = scores / 3
    print('%s的平均成绩是'%stu,ave1)


print('-----------------for写平均成绩---------------------------------')
for i in range(1,6):
    score = 0
    for j in range(1,4):
        score += int(input('Please enter the score:'))
        ave = score/3
        print('第',i,'个同学的第str(j)成绩为ave',)

print('------------------while遍历1-10的数------------------------------')
i = 0
while i <= 9:
    i += 1
    print(i)
print('---------------当输入0时结束cycles,否则累加-------------------------')
sum = 0
while True:
    num = int(input("Please enter a number:"))
    if num != 0:
        sum += num
        print(sum)
    else:
        break


print('------------能被i整除与否1------------------')
a = int(input('Please enter a number:'))
for i in range(1,11):
     if i%a == 0:
         print(i)
         break
else:
     print('不存在')

print('------------能被i整除与否2------------------')
a = int(input('Please enter a number:'))
Tag = True
for i in range(1,11):
    if i%a == 0:
        Tag = False
        print(i)
        break

else:
    Tag = True
    print('Don\'t have the number!')

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值