1. 直接赋值:
```python
n = 5 n被定义为整数类型,并赋值为5
2. 从用户输入获取整数:
```python
n = int(input("请输入一个整数:")) 用户输入的字符串被转换为整数类型并赋给n
3. 使用列表推导式从用户输入收集n个整数:
```python
n = int(input("请输入整数的个数:"))
l = [int(input()) for _ in range(n)] 用户输入n个整数并存储到列表l中
4. 定义一个函数来收集用户输入的整数,直到用户输入'q'为止:
```python
def collect_numbers():
numbers = []
while True:
user_input = input("请输入一个整数(按q结束):")
if user_input.lower() == 'q':
break
try:
number = int(user_input) 尝试将输入转换为整数
numbers.append(number) 添加到列表中
except ValueError:
print("请确保输入一个有效的整数。") 如果转换失败,提示用户
return numbers 返回收集到的整数列表
请注意,在处理用户输入时,应当考虑到安全性问题,避免用户能够修改程序的状态。在上述代码示例中,如果用户输入的不是有效的整数,程序会捕获`ValueError`异常并提示用户输入有效的整数。