要求如下:
- 求平均成绩(python3解释器)
- 输入学生姓名;
- 依次输入学生的三门科目成绩;(语文 数学 英语)
- 计算该学生的平均成绩, 并打印;
- 平均成绩保留一位小数点;
- 计算该学生语文成绩占总成绩的百分之多少?并打印。eg: 78%;
NAME = input ('请输入学生姓名:')
Chinese = float(input ('依次输入学生的语文成绩:'))
Math = float(input ('依次输入学生的数学成绩:'))
English = float(input ('依次输入学生的英语成绩:'))
SUM = Chinese+Math+English
Average = SUM / 3
Percentage_Chinese = Chinese / SUM
print ('%s的平均成绩为%.1f,语文成绩占总成绩的百分比为%f%%.'%(NAME,Average,Percentage_Chinese*100))
NAME = input ('请输入学生姓名:')
Chinese = float(input ('依次输入学生的语文成绩:'))
Math = float(input ('依次输入学生的数学成绩:'))
English = float(input ('依次输入学生的英语成绩:'))
SUM = Chinese+Math+English
Average = SUM / 3
Percentage_Chinese = (Chinese / SUM)*100
print ('%s的平均成绩为%.1f,语文成绩占总成绩的百分比为%f%%.'%(NAME,Average,Percentage_Chinese))
在python3中,直接input输入的类型均为字符串型,因此需要强制转换类型
结果如下: