在Python中,要确保用户只能输入数字,你可以使用`while`循环和`try-except`块来检查用户输入的内容是否为数字。以下是一个简单的示例代码:
while True:
try:
尝试将输入转换为浮点数
num = float(input("请输入一个数字:"))
如果转换成功,跳出循环
break
except ValueError:
如果转换失败(即输入的不是数字),提示用户重新输入
print("输入错误,请输入一个数字。")
输出用户输入的数字
print("你输入的数字是:", num)
如果你只想接受整数,可以将`float()`替换为`int()`。