Número entero de Python a letra
Estoy intentando solucionar los errores en este fragmento de código:
import time
while1 = True
def grader (z):
if z >= 0 or z <= 59:
return "F"
elif z >= 60 or z <= 62:
return "D-"
elif z >= 62 or z <= 66:
return "D"
elif z >= 67 or z <= 69:
return "D+"
elif z >= 70 or z <= 62:
return "C-"
elif z >= 73 or z <= 76:
return "C"
elif z >= 77 or z <= 79:
return "C+"
elif z >= 80 or z <= 82:
return "B-"
elif z >= 83 or z <= 86:
return "B"
elif z >= 87 or z <= 89:
return "B+"
elif z >= 90 or z <= 92:
return "A-"
else:
return "A"
while while1:
z = int(input("I will tell you the grade of this number, enter from 1 - 100\n"))
if z < 0 or z > 100:
print "Between 1 and 100 PLEASE!\n"
while1 = True
print grader(z)
print "New number now\n"
time.sleep(100)
while1 = True
El argumento en esta situación es el entero.z
. z
El usuario establece el valor y, luego, la función debe cambiar y determinar la calificación de la letra.z
vale la pena, no importa lo que, aunque siempre devuelve "F".
Esto es bastante confuso para mí (soy un novato) y podría necesitar algo de ayuda.