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

我主要想知道的知识点是:python程序的基本语法,输入输出,数组定义,循环语句。
还有,python小程序的扩展名是什么?

我只写一个函数:
>>> 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]
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-01-13
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替代即可。
第2个回答  2011-01-13
yexin218 和 hedogn的 都可以

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网