Не могу разобраться
вот код
def num_input(prompt):
typed=input(prompt)
num=int(typed)
return num
a=num_input('Write A')
b=num_input('Write B')
print(a*b)
решил укоротить,но выдало ошибку,почему?
def num_input(prompt):
num=int(prompt)
return num
a=num_input('Write A')
b=num_input('Write B')
print(a*b)
и еще пару
1)почему не комп не путает prompt и 'write A' как параметр?
2)почему вместо a=num_input(input('Write A')),мы пишем a=num_input('Write A')?(я проверил так тоже можно,но я чего-то пропустил тот момент,когда говорили,что так можно "упрощать"
3)относится ко второму,ведь вопрос в окно вылезает только когда есть функция input(), получается здесь-a=num_input('Write A') она есть?