在Python中,您可以使用 `input()` 函数获取用户输入的数字。以下是获取数字输入的步骤和示例代码:
1. 使用 `input()` 函数提示用户输入数字。
2. 使用 `int()` 或 `float()` 函数将输入的字符串转换为整数或浮点数。
3. 如果用户输入非数字字符,Python会抛出一个 `ValueError`,您可以通过 `try-except` 块来处理这种情况。
示例代码如下:
获取用户输入的数字,并尝试将其转换为整数
while True:
number = input("请输入一个数字:")
try:
number = int(number)
break
except ValueError:
print("输入错误,请输入一个数字。")
输出用户输入的数字
print("您输入的数字是:", number)
如果您需要处理浮点数,只需将 `int()` 替换为 `float()`:
获取用户输入的数字,并尝试将其转换为浮点数
while True:
number = input("请输入一个数字:")
try:
number = float(number)
break
except ValueError:
print("输入错误,请输入一个数字。")
输出用户输入的数字
print("您输入的数字是:", number)
请注意,如果用户输入的是非数字字符,程序会提示输入错误,并继续循环等待用户输入正确的数字。