摘要:我们设计的东西,一般都不能少交互的功能,不能设计出来要么自言自语,要么没法使用。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)
输出方法
来源:阿之科技最前线