首页 > 解决方案 > 是否可以让用户使用 input() 在字符串之间输入值?

问题描述

例如,使用 input() 函数,如:

input("Type your age:" +"years old")`

当我运行它时,我希望用户在 age: 和 years 之间输入他们的年龄,但是,当我运行它时,用户必须在岁后输入他们的年龄。是否有可能让用户可以在年龄:和年份之间输入他们的年龄

标签: python

解决方案


基本上,没有。当您使用 input([prompt]) 时,您的“输入您的年龄:”+“岁”成为提示。输入总是在最后接受值。

我的问题变成了,你真的需要“岁”的部分吗?

你总是可以做这样的事情:

age = input('How old are you?')
print(f'You are {age} years old!')

推荐阅读