2016-03-15 3 views
-3

Экзамен проводится для 470 марок. Каков процент, если я обеспечить 450 марок Обратите внимание, что 100/470 = +0,21276595744Почему этот код python для вычисления процента не работает?

def percent(total): 
percent = total*0.21276595744 
x= percent(int(450)) 
print (percent(450)) 

Выход: None

+1

Каковы вы ожидаете, когда вы определяете метод и переменную с тем же именем? – EdChum

+0

Процент процента (всего): Процент = всего * 0.21276595744 x = процент (int (450)) print (x) Я тоже пробовал, это тоже не работает. Извините Noob здесь –

+0

Ваша функция должна вернуть значение – AkaSh

ответ

3

вам необходимо вернуть значение в функции:

def percent(total): 
    return total*0.21276595744 

print (percent(450)) 
Смежные вопросы