python从键盘输入3个整数组成一个列表
时间: 2023-03-27 10:01:49 浏览: 139
好的,我可以回答这个问题。您可以使用以下代码从键盘输入3个整数并将它们组成一个列表:
```python
lst = []
for i in range(3):
num = int(input("请输入一个整数:"))
lst.append(num)
print(lst)
```
这段代码会提示您输入3个整数,然后将它们存储在一个列表中,并输出这个列表。希望这个回答对您有帮助!
相关问题
python 键盘输入一个由整数组成的字符串,用逗号分割。放到一个列表中。 输出列表中的奇数,奇数间用空格分割
好的,我会回答您的问题。以下是Python代码:
```
num_string = input("请输入由整数组成的字符串,用逗号分割:")
num_list = num_string.split(',')
odd_list = [int(x) for x in num_list if int(x) % 2 != 0]
odd_str = ' '.join(str(x) for x in odd_list)
print(odd_str)
```
您可以将一些整数以逗号分隔的形式输入,程序会将它们放到列表中,只输出奇数,并在奇数之间用一个空格分割。注意:这里用了int(x)强制类型转换,以确保列表中的元素是整数类型。
写Python语言:有一个列表s1=[1,2,3],从键盘输入一个正整数n,然后分别输入n个整数组成列表s2,打印输出s2,将列表s2合并到s1中,然后对s1列表降序排序
好的,以下是代码实现:
```
s1 = [1, 2, 3] # 初始列表
n = int(input("请输入正整数n:")) # 输入n
s2 = [] # 定义空列表s2
# 输入n个整数,添加到s2列表中
for i in range(n):
num = int(input("请输入第{}个整数:".format(i+1)))
s2.append(num)
print("s2列表为:", s2)
# 合并s2到s1中
s1 += s2
# 对s1列表进行降序排序
s1.sort(reverse=True)
print("合并后的s1列表为:", s1)
```
运行结果示例:
```
请输入正整数n:4
请输入第1个整数:5
请输入第2个整数:7
请输入第3个整数:2
请输入第4个整数:9
s2列表为: [5, 7, 2, 9]
合并后的s1列表为: [9, 7, 5, 3, 2, 1]
```
阅读全文