# 输入数组,最大的元素与第一个元素调换,最小的与最后一个元素调换,输出数组
# 数组的输入输出、元素交换使用不同的函数来实现
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)

最新文章

  1. Android自定义View 画弧形,文字,并增加动画效果
  2. R中一切都是vector
  3. React常用的API说明
  4. Python的高级特性11:拓展基本数据类型(dict)
  5. Empire C:Basic 2
  6. hadoop技术基本架构
  7. SignaLR通信技术
  8. PHP使用file_get_contents或curl请求https的域名内容为空或Http 505错误的问题排查方法
  9. 用MVC5+EF6+WebApi 做一个小功能(二) 项目需求整理
  10. Codeforces 749E Gosha is hunting 二分+DP
  11. 使用TortoiseSVN的客户端钩子脚本触发Jenkins构建
  12. Android后台处理最佳实践(Best Practices for Background Jobs)
  13. jQuery源码学习笔记一
  14. nginx支持.htaccess文件实现伪静态的方法
  15. SQLite 客户端管理工具
  16. Github Clone to local files
  17. How to rename table name
  18. rc.local 开机自启脚本无法启动
  19. git--------------bug修复流程
  20. [New learn]@class和#import的区别使用

热门文章

  1. 如何优雅的移植JavaScript组件到Blazor
  2. .net 程序员的centos命令总结
  3. 2019 GDUT Rating Contest I : Problem G. Back and Forth
  4. MySQL的安装及使用
  5. c++一些概念
  6. 痞子衡嵌入式:关于恩智浦入驻B站的一些思考
  7. 高可用负载均衡 haproxy+keepalived
  8. Python的flask接收前台的ajax的post数据和get数据
  9. leetcode 刷题(数组篇)4题 寻找两个正序数组的中位数(二分查找)
  10. JavaWeb 补充(Cookie&JSP&Session)