输入8个整数,使其从小到大排列
时间: 2024-03-05 21:22:43 浏览: 21
这里提供两种方法:
方法一:使用sort函数
1.首先,定义一个空列表,用来存放输入的8个整数。
2.使用input函数输入8个整数,并将其转换成整数类型,加入到列表中。
3.使用sort函数对列表进行排序。
4.使用for循环遍历列表,并使用print函数输出每个数。
代码如下:
```python
num_list = []
for i in range(8):
num = int(input("请输入第%d个整数:" % (i+1)))
num_list.append(num)
num_list.sort()
for num in num_list:
print(num, end=" ")
```
方法二:使用冒泡排序
1.首先,定义一个空列表,用来存放输入的8个整数。
2.使用input函数输入8个整数,并将其转换成整数类型,加入到列表中。
3.使用双重循环进行冒泡排序,将列表中的数从小到大排列。
4.使用for循环遍历列表,并使用print函数输出每个数。
代码如下:
```python
num_list = []
for i in range(8):
num = int(input("请输入第%d个整数:" % (i+1)))
num_list.append(num)
for i in range(len(num_list)-1):
for j in range(len(num_list)-i-1):
if num_list[j] > num_list[j+1]:
num_list[j], num_list[j+1] = num_list[j+1], num_list[j]
for num in num_list:
print(num, end=" ")
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)