练习案例:有几个偶数
定义一个数字变量num,内容随意
并使用range()语句,获取从1到num的序列,使用for循环遍历它。
在遍历的过程中,统计有多少偶数出现。
提示:
1.序列可以使用:range(1,num)得到
2.偶数通过if来判断,判断数字余2是否为0即可
i=0
for x in range(1,100):
if x % 2 == 0:
i =1
print(f"1到100(不含100本身)范围内,有{i}个偶数")
运行:
练习案例:for循环打印九九乘法表
for i in range(1,10):
for j in range(1,i 1):
print(f"{j}*{i}={j*i}\t",end='')
print()
运行:
练习案例:发工资
某公司,账户余额有1W元,给20名员工发工资。
1.员工编号从1到20,从编号1开始,依次领取工资,每人可领1000元
2.领工资时,财务判断员工的绩效分(1-10)(随机生成),如果低于5,不发工资,换下一位
3.如果工资发完了,结束发工资
提示:
1.使用循环对员工依次发放工资
2.continue用于跳过员工,break直接结束发工资
3.随机数可以用improt random
num = random.randint(1,10)
import random
sum = 10000
for i in range(1 , 21):
score = random.randint(1, 10)
if score < 5:
print(f"员工{i},绩效分{score},低于5,不发工资,下一位。")
continue
sum -= 1000
print(f"向员工{i}发放工资1000元,账户余额还剩余{sum}元")
if sum == 0:
break
print("工资发完了,下个月领取吧。")
运行: