20240317Python练习代码

 break和continue练习

# 输入员工薪资,如果输入薪资<0,则重新输入,最后打印出员工人数和薪资明细,以及平均薪资
empNum = 0
salarySum = 0
salaries = []
while True:
    s = input("请输入员工的薪资(按Q或者q结束:)")
    if s.upper() == "Q":
        print("录入完成,退出")
        break
    if float(s)<0:
        continue
    empNum += 1
    salaries.append(float(s))
    salarySum += float(s)

print("打印出员工人数{0}:".format(empNum))
print("打印出薪资明细{0}:".format(salarySum))
print("打印出平均薪资{0}".format(salarySum/empNum))
print("录入薪资:",salaries)

 

 else练习:

# 输入4个员工薪资,全部录入后,打印提示:您已经全部录入4名员工薪资,最后打印出员工人数和薪资明细,以及平均薪资

empNum = 0
salaryNum = 0
salaries = []
for x in range(4):
    s = input("请输入员工的薪资(按Q或者q结束:)")
    if s.upper() == 'Q':
        break
        print("结束录入薪资")
    if float(s)<0:
        continue
    empNum +=1
    salaries.append(float(s))
    salaryNum += float(s)
else:
    print("您已经全部录入4名员工薪资")

print("输入员工总人数:",empNum)
print("打印薪资明细:",salaries)
print("打印员工平均薪资{0}".format(salaryNum/empNum))


相关推荐

  1. 20240317Python练习代码

    2024-03-18 19:34:03       23 阅读
  2. 20240311

    2024-03-18 19:34:03       21 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-18 19:34:03       17 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-18 19:34:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-18 19:34:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-18 19:34:03       18 阅读

热门阅读

  1. 面试算法-40-爬楼梯

    2024-03-18 19:34:03       19 阅读
  2. Python每日三道经典面试题(十四)

    2024-03-18 19:34:03       18 阅读
  3. 能不能绕过c去学c++?

    2024-03-18 19:34:03       16 阅读
  4. 《牛客》-C 小红构造回文

    2024-03-18 19:34:03       19 阅读
  5. Android 卸载系统自带APP

    2024-03-18 19:34:03       18 阅读
  6. 【Python】继承会遇到的问题

    2024-03-18 19:34:03       18 阅读
  7. 大车error

    2024-03-18 19:34:03       24 阅读