救命,Python的实验报告,这道程序设计我已经摸了半天都摸不出来,主要还是卡在前面的多行输入,然后用#结束输入这里
1条回答 默认 最新
关注 def func(): grade, flunk = list(), list() while True: info = '输入成绩(以#结束):\n' if len(grade) == 0 else '' item = input(info) if item == '#': break else: grade.append(float(item)) if grade[-1] < 60: flunk.append(grade[-1]) print('成绩:%s' % ','.join([str(d) for d in grade])) print('不及格课程门数:%d' % len(flunk)) print('不及格成绩分别为:%s' % ','.join([str(d) for d in flunk])) func() 输入成绩(以#结束): 98 79 58 80 59.5 75 # 成绩:98.0,79.0,58.0,80.0,59.5,75.0 不及格课程门数:2 不及格成绩分别为:58.0,59.5
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 2无用
悬赏问题
- ¥15 HLs设计手写数字识别程序编译通不过
- ¥15 Stata外部命令安装问题求帮助!
- ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
- ¥15 TYPCE母转母,插入认方向
- ¥15 如何用python向钉钉机器人发送可以放大的图片?
- ¥15 matlab(相关搜索:紧聚焦)
- ¥15 基于51单片机的厨房煤气泄露检测报警系统设计
- ¥15 Arduino无法同时连接多个hx711模块,如何解决?
- ¥50 需求一个up主付费课程
- ¥20 模型在y分布之外的数据上预测能力不好如何解决