Python просит меня сделать отступ, но когда я это сделаю, строка не работает. Что мне делать? - PullRequest
0 голосов
/ 03 марта 2020

Я задавался вопросом о конкретной c проблеме, с которой я столкнулся при написании программы (я довольно новичок в программировании, поэтому со мной все в порядке). Программа очень проста. Запросите некоторую информацию о человеке с некоторыми функциями ввода, а затем скомпилируйте информацию в один абзац, суммируя некоторую информацию о человеке.

Вот некоторый код (я объясню после):

def main():

userName = input("What's your name?")
userAge = input("How old are you?")
userNumber = input("What's your favorite number?")
userAnimal = input("What's your favorite animal?")

print("Hi, my name is" + userName + "and I'm" + userAge + ".")

print("My favorite number is" + userNumber + "and my favorite animal is" + userAnimal + ".")

main()

Python продолжает просить меня сделать отступ в строке "userName = input (" Как тебя зовут? ")", Так что я сделал это. Но когда я делаю это, линия, просто выпадающая, исчезает с того момента, когда я ее запускаю Извините, я мало что знаю о Python.

С уважением, Пиллинг.

Ответы [ 2 ]

3 голосов
/ 03 марта 2020

Вы хотели написать:

def main():

    userName = input("What's your name?")
    userAge = input("How old are you?")
    userNumber = input("What's your favorite number?")
    userAnimal = input("What's your favorite animal?")

    print("Hi, my name is : " + userName + " and I'm " + userAge + ".")

    print("My favorite number is : " + userNumber + " and my favorite animal is " + userAnimal + ".")

main()
0 голосов
/ 03 марта 2020

Вы должны сделать отступ для содержимого основной функции.

def main():
    userName = input("What's your name?")
    userAge = input("How old are you?")
    userNumber = input("What's your favorite number?")
    userAnimal = input("What's your favorite animal?")

    print("Hi, my name is" + userName + "and I'm" + userAge + ".")

    print("My favorite number is" + userNumber + "and my favorite animal is" + userAnimal + ".")

main()
...