使用python语言,结合循环语句,对20位学员发放奖学金,总金额10000元,学员绩点随机产生,绩点大于5则发放1000元奖学金,直至奖学金余额不足1000元。
# 定义总的奖学金余额
money = 10000
# for 循环对学员发放奖学金
for i in range(1, 21):
import random
score = random.randint(1, 10) # 随机产生绩点数
if score < 5:
print(f"学员{i}绩点分{score},不满足,不发奖学金,下一位")
# continue跳过发放
continue
if money >= 1000:
money -= 1000
print(f"学员{i}绩点分{score},满足条件发奖学金1000,总余额{money}")
else:
print(f"余额不足,不发了")
# break结束发放
break
运行结果: