Я пользователь Python Ultra Noob только что начал с моего кода:
def cost_trip(days):
cost = days*10
if days>7:
return cost-20
elif days<=7:
return cost
def vac_ation(days):
return 'cost_trip'(days)
print vac_ation(5)
Я получаю так много ошибок о намерениях синтаксиса, пожалуйста, помогите, и почему копирование вставки из атома не работает?
Python требует от вас использования отступов. Либо фиксированное количество пробелов, либо табуляция для каждого идентификатора (не смешивайте их). В вашем примере «if» должно быть под «c» of «cost. У оригинала, вероятно, недостаточно пробелов.
Я использовал 4 пробела (и 2 пустых строки после конца» def). ") и это подтвердит ...
def cost_trip(days):
cost = days*10
if days>7:
return cost-20
elif days<=7:
return cost
def vac_ation(days):
return cost_trip(days)
print vac_ation(5)