在python中使用stdin()函数从控制台读取用户输入的方法
发布时间:2024-01-02 07:52:40
在Python中,可以使用input()函数从控制台读取用户输入。input()函数会将用户输入的内容作为字符串返回。可以在函数调用时提供一个字符串参数,作为用户提示信息。
下面是一个使用input()函数的示例,其中用户需要输入他们的姓名和年龄,并根据输入的内容进行判断和输出相应的信息:
name = input("请输入您的姓名:")
age = input("请输入您的年龄:")
if age.isdigit(): # 检查年龄是否为数字
age = int(age)
if age >= 18:
print(name, "您已成年,可以参加成年活动。")
else:
print(name, "您未成年,不能参加成年活动。")
else:
print("年龄输入错误,请输入一个数字。")
在这个例子中,首先使用input()函数获取用户输入的姓名,并将其保存在变量name中。然后再获取用户输入的年龄,并将其保存在变量age中。
接下来,使用isdigit()方法检查年龄是否由纯数字组成,以避免非数字的输入导致程序出错。如果年龄是纯数字,将其转换为整数并进行相关判断。
最后,根据年龄的判断结果,使用print()函数输出相应的消息给用户。
通过上述示例,我们可以看到如何使用input()函数从控制台读取用户输入的内容,并将其用于程序的逻辑处理。
