在Python中输入数字可以通过以下几种方法:
1. 直接输入:
整数:直接输入不带小数点的数字,例如:`123`。
浮点数:输入带小数点的数字,例如:`3.14`。
复数:使用`j`或`J`表示虚部,例如:`1+2j`。
2. 使用`input()`函数:
输入数字后,使用`int()`或`float()`函数将输入的字符串转换为整数或浮点数。
```python
num = input("请输入数字:")
num = int(num) 转换为整数
或
num = float(num) 转换为浮点数
3. 使用`eval()`函数(不推荐,因为存在安全风险):
```python
num = input("请输入数字:")
num = eval(num) 转换为数字,但可能存在安全风险
4. 循环输入直到获得有效数字:
```python
while True:
num = input("请输入数字:")
try:
num = int(num) 尝试转换为整数
break 如果转换成功,退出循环
except ValueError:
pass 如果转换失败,继续循环
请注意,在Python 3中,`raw_input()`函数已被重命名为`input()`