为什么在运行代码时我什么都没有?不使用def

时间:2019-07-03 12:33:18

标签: python-3.x

由于某些原因,当我要求用户输入时,我不会“无”,这与函数中的内容无关。

age = input(print("whats your age: "))
print(f"Your age is {age}")

输出: 你几岁: 无50 您的年龄是50岁


1 个答案:

答案 0 :(得分:0)

input已打印其参数。 print返回None。这就是输入打印None的原因。

尝试一下:

age = input("whats your age: ")
print(f"Your age is {age}")