谁能用python帮我写一个小程序,让用户输入任意9个数字,然后输出排序后的结果。

我主要想知道的知识点是:python程序的基本语法,输入输出,数组定义,循环语句。还有,python小程序的扩展名是什么?... 我主要想知道的知识点是:python程序的基本语法,输入输出,数组定义,循环语句。
还有,python小程序的扩展名是什么?
展开
 我来答
百度网友50683627f
推荐于2018-08-28 · TA获得超过432个赞
知道小有建树答主
回答量:402
采纳率:0%
帮助的人:364万
展开全部
我只写一个函数:
>>> def littleFunc():
data =[] #初始化列表
for i in range(9):#一个for循环
num = int(raw_input("input a number please: "))#控制输入转为int
data.append(num)#放入列表
data.sort()#排序
print data#输出

python的程序扩展名是.py
程序执行结果:
>>> littleFunc()
input a number please: 1
input a number please: 3
input a number please: 5
input a number please: 7
input a number please: 8
input a number please: 4
input a number please: 9
input a number please: 6
input a number please: 2
[1, 2, 3, 4, 5, 6, 7, 8, 9]
乜帅红0Q
2011-01-13 · TA获得超过906个赞
知道小有建树答主
回答量:693
采纳率:100%
帮助的人:465万
展开全部
a=input('请输入一个用逗号隔开的九个数字:')
b=[]
for i in a.split(','):
b.append(int(i))

b.sort(reverse=False)
print(b)

以上代码在python 3.1中通过。
在2.6中可以将input用raw_input替代即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
doramosquito
2011-01-13 · TA获得超过2660个赞
知道小有建树答主
回答量:149
采纳率:0%
帮助的人:106万
展开全部
yexin218 和 hedogn的 都可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式