山遥君莫走 2022-04-03 11:11 采纳率: 100%
浏览 70
已结题

Pythin字典求平均数错误,求解

#!/usr/bin/env python
course1 = input('请输入数学成绩:')
course2 = input('请输入英语成绩:')
course3 = input('请输入语文成绩:')
course4 = input('请输入物理成绩:')
course5 = input('请输入化学成绩:')
course = {'数学': course1, '英语': course2, '语文': course3, '物理': course4, '化学': course5}
print('化学成绩为:', course["化学"])
print('数学成绩为:', course["数学"])
print('物理成绩为:', course["物理"])
print('英语成绩为:', course["英语"])
print('语文成绩为:', course["语文"])
add = course["化学"] + course["英语"] + course["数学"] + course["物理"] + course["语文"]
average = add / 5
print(int(average))
print('%.1f', average)

img

img

  • 写回答

2条回答 默认 最新

  • 时过境迁_o 2022-04-03 11:53
    关注

    报错已经提示了,类型不一样,需用int()转换成数字类型后才能进行运算

    int(input("请输入分数:"))
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 4月11日
  • 已采纳回答 4月3日
  • 修改了问题 4月3日
  • 创建了问题 4月3日