Mi a hiba ebben a python scriptben?
# -*- coding: ISO-8859-2 -*-
a=75
m=float(a)
print 'Írd be a pontszámod, a maximum elérhető pontszám 75'
n=input('pontszámod: ')
if (n/m)*100>=80:
print 'A'
elif 80>(n/m)*100>=60:
print 'B'
elif 60>(n/m)*100>=50:
print 'C'
elif 50>(n/m)*100>=40:
print 'D'
elif (n/m)*100<40:
print 'E'
Mi a hibaüzenet?
Indentálás megfelelő?
"80>(n/m)*100>=60" az ilyent kerüld el!
Jajj tényleg, csak az m-et alakítottam át.
Köszönöm!
...továbbá lehetőleg kerüld az "a", "n", "m" és hasonló értelmetlen azonosítók használatát is. Mindennek van meghatározott célja. Tessék szépen jelezni ezt a nevében is.
GYK-n az indentációt lenyeli a motor. Ezt helyettesítő karakterekkel tudod kiküszöbölni. Olyan karaktert válassz, amely nem összetéveszthető a kód egyes részeivel, illetve a vizuláis megjelenítést sem torzítja nagyon; pl. "˙" (AltGr+8)
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!