前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >漫画学Python第5节课后习题

漫画学Python第5节课后习题

原创
作者头像
消失的纯白
发布2023-08-28 12:19:24
2340
发布2023-08-28 12:19:24
举报
文章被收录于专栏:工程师的工具带

小明的期末考试有三门课。 假如课程是百分制,不同的分数段积分不同,60分以下积0分,60到90分积1分,90分以上积2分。 请用Python编写一个程序,程序输入三门成绩,然后计算并输出课程的总积分。

代码语言:javascript
复制
# 创建一个空列表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 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档