(Py练习)数组元素调换
2024-08-26 06:45:52
# 输入数组,最大的元素与第一个元素调换,最小的与最后一个元素调换,输出数组
# 数组的输入输出、元素交换使用不同的函数来实现
import math
p = 0
def inp(numbers):
for i in range(6):
numbers.append(int(input('输入一个数字:\n')))
def arr_max(array):
max = 0
for i in range(1, len(array)):
p = i
if array[p] > array[max]:
max = p
k = max
array[0], array[k] = array[k], array[0]
def arr_min(array):
min = 0
for i in range(1, len(array)):
p = i
if array[p] < array[min]:
min = p
l = min
array[5], array[l] = array[l], array[5]
def outp(numbers):
for i in range(len(numbers)):
print(numbers[i])
if __name__=='__main__':
array = []
inp(array)
arr_max(array)
arr_min(array)
print("结果")
outp(array)
最新文章
- Android自定义View 画弧形,文字,并增加动画效果
- R中一切都是vector
- React常用的API说明
- Python的高级特性11:拓展基本数据类型(dict)
- Empire C:Basic 2
- hadoop技术基本架构
- SignaLR通信技术
- PHP使用file_get_contents或curl请求https的域名内容为空或Http 505错误的问题排查方法
- 用MVC5+EF6+WebApi 做一个小功能(二) 项目需求整理
- Codeforces 749E Gosha is hunting 二分+DP
- 使用TortoiseSVN的客户端钩子脚本触发Jenkins构建
- Android后台处理最佳实践(Best Practices for Background Jobs)
- jQuery源码学习笔记一
- nginx支持.htaccess文件实现伪静态的方法
- SQLite 客户端管理工具
- Github Clone to local files
- How to rename table name
- rc.local 开机自启脚本无法启动
- git--------------bug修复流程
- [New learn]@class和#import的区别使用
热门文章
- 如何优雅的移植JavaScript组件到Blazor
- .net 程序员的centos命令总结
- 2019 GDUT Rating Contest I : Problem G. Back and Forth
- MySQL的安装及使用
- c++一些概念
- 痞子衡嵌入式:关于恩智浦入驻B站的一些思考
- 高可用负载均衡 haproxy+keepalived
- Python的flask接收前台的ajax的post数据和get数据
- leetcode 刷题(数组篇)4题 寻找两个正序数组的中位数(二分查找)
- JavaWeb 补充(Cookie&JSP&Session)