2014-10-07 5 views
1

Я написал это, и по какой-то причине после того, как я дошел до вопроса, в каком месяце он, он не идет дальше. Я наберу месяц, и код просто закончится.Проблема с продолжением кода?

year = input("What year is it?") 
    if year == "1996": 
input ("What month is it?") 
    month = "January" 
    elif month == ["January","Febuary", "March"]: 
input == ("How much snow fell that month?") 

Любая помощь будет большим

+0

Отправьте еще один код своего кода, с которым можно было бы взаимодействовать, если бы вы могли – Travis

+1

, и исправьте свой отступ - это важно для питона, и мы не можем вам помочь, если код, который вы отправляете, не будет работать. –

ответ

1

Похоже input("What month is it?") должен быть назначен переменной.

Ex: month = input("What month is it?")

0

Предполагая, что это Python3, возвращаемое значение input никогда не может быть список, содержащий три разные названия месяцев. Вы, наверное, имели в виду

elif month in ['January', 'February', 'March']: 
    snow= input(...) 

Обратите внимание также, как input == ('...') это не то, что вы хотите, и причудливо бессмысленно.

Наконец, как отмечает @TravisJacobs, вам нужно записать входное имя месяца.

month = input('What month is it?') 

Это не ясно, если month = 'January' должно произойти только в том случае year не 1996; то вам нужно поместить его в пункт else:.