使用python语言结合循环语句完成奖学金发放

使用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

运行结果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44996886/article/details/132438429