栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python 基本排序 |Python技能树征题

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python 基本排序 |Python技能树征题

让我们对十个数进行一下排序

分析提示 可以利用选择法 也就是从后面九个比较过程中 选择一个最小的数和第一个数进行交换 然后 以此类推 第二个数有何第八个数进行比较 然后再进行交换。

答案

请选择你的答案 ______
A.

if __name__ __main__ :
 N 10
 print( 请输入是个数 n )
 i []
 for x in range(N):
 i.append(int(raw_input( 输入数字 n )))
 print( 输入的十个数字为 )
 for y in range(N):
 print(i[y])
 # 排序
 for k in range(N-1):
 min k
 for j in range(k 1, N):
 if i[min] i[j]:
 min j
 i[k],i[min] i[min],i[k]
 print( 排序结束后的数 )
 for id in range(N):
 print(i[id])

B.

if __name__ __main__ :
 N 10
 print( 请输入是个数 n )
 i []
 for x in range(N):
 i.append(int(raw_input( 输入数字 n )))
 print( 输入的十个数字为 )
 for y in range(N):
 print(i[y])
 # 排序
 for k in range(N-1):
 min k
 for j in range(k 1, N):
 if i[min] i[j]:
 min j
 i[min],i[k] i[k],i[min]
 print( 排序结束后的数 )
 for id in range(N):
 print(i[id])

C.

if __name__ __main__ :
 N 10
 print( 请输入是个数 n )
 i []
 for x in range(N):
 i.append(int(raw_input( 输入数字 n )))
 print( 输入的十个数字为 )
 for y in range(N):
 print(i[y])
 # 排序
 for k in range(N-1):
 min k
 for j in range(k 1, N):
 if i[min] i[j]:
 min j
 i[k-1],i[min] i[min],i[k-1]
 print( 排序结束后的数 )
 for id in range(N):
 print(i[id])

D.

if __name__ __main__ :
 N 10
 print( 请输入是个数 n )
 i []
 for x in range(N):
 i.append(int(raw_input( 输入数字 n )))
 print( 输入的十个数字为 )
 for y in range(N):
 print(i[y])
 # 排序
 for k in range(N-1):
 min k
 for j in range(k 1, N):
 if i[min] i[j]:
 j min
 i[k],i[min] i[min],i[k]
 print( 排序结束后的数 )
 for id in range(N):
 print(i[id])
正确答案

本题正确答案选择 A

支持官方活动 大家都来参与吧 ~

#「Python技能树」有奖征题啦 你来出题让学习者答题 做一回出题老师吧 只要参与就有奖哦 还有其他现金、流量奖励 快来参加试试身手吧~https://bbs.csdn.net/topics/600934842

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/268348.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号