在Python是怎么样和用户交互的

B站影视 欧美电影 2025-04-02 13:24 1

摘要:我们设计的东西,一般都不能少交互的功能,不能设计出来要么自言自语,要么没法使用。python用input方法去获取用户的输入。

我们设计的东西,一般都不能少交互的功能,不能设计出来要么自言自语,要么没法使用。python用input方法去获取用户的输入。

我们使用的时候,不好只用input,这样用户不指明用户输入什么,就像一个无效指令,用户听不懂你的意义,容易出错,甚至不指定你需要什么,为了友好的和用户交互

我们使用提示,input("请输入你的名字:"),这样一来我们用户就知道他需要输入什么,才好反馈正确的信息。用什么语言提示,你根据实际需要,选择使用的语言,友好提示用户,提高用户体验度。

另外如果我想用户按我的规定、要求输入内容,我们可以设置一定的规范条件。

print("请输入一个5和到10之间的数")

num=int(input("请输入一个数:"))#交互的时候,转换下类型

if not 5

print(" 你输入的数是一个无效数字,请重新输入")

input交互

我们也可以 用

print("请输入一个5和到10之间的数")

try:

num=int(input("请输入一个数:"))

if not 5

print(" 你输入的数是一个无效数字,请重新输入")

except ValueError :

print(" 请你一个无效数字,请重新输入")

用try

我们得到用户的输入,我们是不是应该反馈给用户呢,一来一往,才是交互对吧。

对应的就是output方法

# 用户输入

name = input("请输入姓名:")

age = int(input("请输入年龄:"))

height = float(input("请输入身高(米):"))

# output输出

output = f"""

# 用户 和我说话了,我要会它的话,还要结合它的信息给一个MBI,告诉它新的信息,引出下文

姓名:{name.upper:^15}

年龄:{age:03d} 岁(3位补零)

身高:{height:.2f} 米

BMI:{70/(height**2):.1f} (示例)

print(output)

输出方法

来源:阿之科技最前线

相关推荐