欢迎访问宙启技术站
智能推送

Python中如何在main()函数中处理用户输入

发布时间:2023-12-22 20:14:00

在Python中,我们可以使用input()函数来获取用户的输入。input()函数会按照字符串的形式读取用户的输入,我们可以将其赋值给一个变量。以下是一个示例:

def main():
    # 获取用户的输入
    name = input("请输入您的姓名:")
    age = input("请输入您的年龄:")
    
    # 处理用户的输入
    if age.isnumeric():
        age = int(age)
        if age >= 18:
            print(f"{name},欢迎您成年了!")
        else:
            print(f"{name},您还未成年!")
    else:
        print("请输入有效的年龄!")

if __name__ == "__main__":
    main()

在上述示例中,我们定义了一个main()函数来进行用户输入的处理。首先,使用input()函数来获取用户的姓名和年龄,分别赋值给name和age变量。接下来,我们使用isnumeric()方法来判断age变量是否只包含数字,如果是,则将其转换为整数类型;反之,输出一个错误提示信息。

然后,在处理用户输入时,我们判断用户的年龄是否大于等于18岁,如果是,则输出欢迎消息,否则输出未成年的提示。

最后,我们使用

来判断当前模块是否是主模块,如果是,则调用main()函数。

通过如上所示的方式,我们可以在Python的main()函数中简单而直观地处理用户的输入。