primera_nota = raw_input("Dame tu primera nota: ")
segunda_nota = raw_input("Dame tu segunda nota: ")
tercera_nota = raw_input("Dame tu tercera nota: ")
cuarta_nota = raw_input("Dame tu cuarta nota: ")
arreglo = [primera_nota, segunda_nota, tercera_nota, cuarta_nota]
suma_calificaciones = 0
for total in range(len(arreglo)):
suma_calificaciones = suma_calificaciones + int(str(arreglo[total]))
promedio = float(suma_calificaciones) / len(arreglo)
print "El total de tus calificaciones es:", promedio
我遇到的问题是,当程序询问我的笔记,我输入一个十进制数时,它会引发一个错误。 程序运行良好,没有任何小数点,如果几个音符,如15-12-16-20给我的是15.75。在
我希望你能帮助我!在
不要将值转换为}。在
int
,而是将它们转换为float
,这样就可以进行小数运算。另外,由于raw_input
已经给了您一个string
的值,所以您可能可以删除{您还可以改进for循环:
^{pr2}$相关问题 更多 >
编程相关推荐