小明的期末考试有三门课。 假如课程是百分制,不同的分数段积分不同,60分以下积0分,60到90分积1分,90分以上积2分。 请用Python编写一个程序,程序输入三门成绩,然后计算并输出课程的总积分。
# 创建一个空列表scores,用于存储用户输入的成绩
scores = [input(f"请输入第{i+1}门课的成绩:") for i inrange(3)]
# 从列表scores中获取每个元素,将其转换为整数类型,并将转换后的元素添加到新的列表scores中
scores = [int(score) for score in scores]
# 对于scores中的每个元素score,都会执行if-else条件判断,并根据条件返回相应的值
# 最后通过sum函数将所有返回的值相加,得到总积分
total_score = sum(2 if score >= 90 else (1 if score >= 60 else 0) for score in scores)
print("总积分是:", total_score)
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。