python - 是否可以让用户使用 input() 在字符串之间输入值?
问题描述
例如,使用 input() 函数,如:
input("Type your age:" +"years old")`
当我运行它时,我希望用户在 age: 和 years 之间输入他们的年龄,但是,当我运行它时,用户必须在岁后输入他们的年龄。是否有可能让用户可以在年龄:和年份之间输入他们的年龄
解决方案
基本上,没有。当您使用 input([prompt]) 时,您的“输入您的年龄:”+“岁”成为提示。输入总是在最后接受值。
我的问题变成了,你真的需要“岁”的部分吗?
你总是可以做这样的事情:
age = input('How old are you?')
print(f'You are {age} years old!')
推荐阅读
- magento - Magento 2:在产品缺货后切换“已售”标签的价格
- alfresco - Java API 中的 CompanyHome 参考
- sequelize.js - 运行挂起的播种机
- kubernetes - 为什么 CoreDNS 服务器的端口与某些 Pod 关闭
- node.js - findOneAndUpdate 更新数据库但挂起
- r - R 脚本 - 解析 UTC 日期时间字符串
- javascript - 如何禁止 USER 突出显示选择文本,但除非特别是 SCRIPT?
- javascript - 阿拉伯文字逐个字母出现
- java - 如何在Android中每天在特定时间发送本地通知(API> 26)
- python - 给定一个整数列表,如果列表的长度大于 1,则返回 true