python-3.x - 为什么我在运行代码时得到“无”?不使用 def
问题描述
出于某种原因,当我向用户请求输入时,我得到“无”,它是否在函数中并不重要。
age = input(print("whats your age: "))
print(f"Your age is {age}")
输出:你的年龄:None50 你的年龄是 50
解决方案
input
已经打印了它的参数。
print
返回None
。这就是输入打印的原因None
。
试试这个:
age = input("whats your age: ")
print(f"Your age is {age}")
推荐阅读
- canvas - 在three.js / Autodesk 3D Viewer(Autodesk Forge Viewer)中调整对象的大小
- barcode-scanner - 如何在 Zebra 设备上模拟条码扫描
- python - 编码另一个列表中存在的列表元素的最有效方法
- npm - NPM 检测 package.json/package-lock.json 中的预发布依赖项?
- python - 每次将列表的元素按不同数量的对分组在一起
- python - 我想在 django 交互式控制台中发布帖子
- mysql - 如何在 MySQL 中对多个表进行“分组”
- c - 如何使用 execl() 函数执行 C 程序?
- python - 如何遍历嵌套的字典(计数器)并递归更新键
- odata - 如何将 $value 添加到具有多个参数的 Odata 查询