使用python中函数和列表编写一个程序,输入4个整数,要求按由小到大的顺序输出。
时间: 2024-05-13 21:14:06 浏览: 8
好的,以下是代码实现:
```python
def sort_numbers(num_list):
num_list.sort()
return num_list
numbers = []
for i in range(4):
num = int(input("请输入一个整数:"))
numbers.append(num)
sorted_numbers = sort_numbers(numbers)
print("按由小到大的顺序输出:", sorted_numbers)
```
运行结果如下所示:
```
请输入一个整数:3
请输入一个整数:1
请输入一个整数:4
请输入一个整数:2
按由小到大的顺序输出: [1, 2, 3, 4]
```
以上程序中,我们定义了一个 `sort_numbers()` 函数,用于将输入的整数列表按由小到大的顺序排序并返回排序后的列表。然后,我们通过循环输入4个整数,并将它们添加到一个列表中。最后,我们调用 `sort_numbers()` 函数对列表进行排序,并将排序后的列表输出。
相关问题
python编写一个函数,输入4个整数,要求按由小到大的顺序输出。
以下是Python代码实现:
```python
def sort_nums(a, b, c, d):
nums = [a, b, c, d]
nums.sort()
return nums
a = int(input("请输入第一个整数:"))
b = int(input("请输入第二个整数:"))
c = int(input("请输入第三个整数:"))
d = int(input("请输入第四个整数:"))
result = sort_nums(a, b, c, d)
print(result)
```
运行程序后,依次输入4个整数,程序会将它们按由小到大的顺序输出。例如,输入4个整数1、5、2、3,程序会输出[1, 2, 3, 5]。
编写一个 Python 函数程序,获取用户输入的正整数n,输出返回的奇数和偶数列表
以下是一个获取用户输入的正整数n,并输出返回的奇数和偶数列表的Python函数的例子:
```python
def even_odd_lists(n):
even_list = []
odd_list = []
for i in range(1, n+1):
if i % 2 == 0:
even_list.append(i)
else:
odd_list.append(i)
return even_list, odd_list
```
在这个示例中,我们定义了一个名为`even_odd_lists`的函数,它接受一个正整数n作为参数。在函数中,我们创建了两个空列表,`even_list`和`odd_list`,并使用一个循环遍历1到n的所有数字。如果数字是偶数,我们将其添加到`even_list`中,否则将它添加到`odd_list`中。最后,我们使用`return`语句返回这两个列表作为函数的输出。
你可以调用这个函数并传入一个正整数n,它将返回一个包含所有偶数的列表和一个包含所有奇数的列表。例如:
```python
even, odd = even_odd_lists(10)
print("偶数列表:", even)
print("奇数列表:", odd)
```
输出:
```
偶数列表: [2, 4, 6, 8, 10]
奇数列表: [1, 3, 5, 7, 9]
```