Python要求我缩进,但当我缩进时,行就不起作用了。我该怎么办?

2024-05-03 22:50:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我想知道我在编写程序时遇到的一个具体问题。程序非常简单。通过一些输入功能询问有关此人的信息,然后将信息汇编成一段,总结有关此人的信息

下面是一些代码(我将在后面解释):

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(“你叫什么名字?”)”,所以我就这样做了。但是当我这样做的时候,当我运行它时,直线就消失了


Tags: name信息numberinputyourismainusername
2条回答

你的意思是写:

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()

您必须缩进主函数的内容

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()

相关问题 更多 >