十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
l = []
创新互联是一家专注于成都网站设计、成都网站建设与策划设计,峨眉山网站建设哪家好?创新互联做网站,专注于网站建设十余年,网设计领域的专业建站公司;建站业务涵盖:峨眉山等地区。峨眉山做网站价格咨询:18980820575
for i in range(4):
x = input("please input:")
l.append(x)
l.sort()
for i in range(4):
print(int(l[i]))
答案有些简单,主要是想说一下列表的sort方法
input 输入的是字符类型的数据,你应该把num1,2,3通过int变成数据类型,在这之后再运算。
for j in range(0,3) 这一个比较次数多了,两次即可彻底比较出来,修改为for j in range(1,3)
for i in range(0,len(numlist)-1)这一个表达不明,改成for i in range(0,2)即可。
num1 =int( input("请输入第一个数:"))
num2 = int(input("请输入第二个数:"))
num3 = int(input("请输入第三个数:"))
numlist = [num1,num2,num3]
for j in range(1,3):
for i in range(0,2):
if numlist[i] numlist[i+1]:
a = numlist[i]
numlist[i] = numlist[i+1]
numlist[i+1] = a
print(numlist)
以上。
1、定义一个数组
2、写个循环,将输入的数字放入到数组中
3、sorted函数排序
4、输出排序后的数组
1、示例代码
def bigToSmall(uList):
uList.sort()
print(uList)
uList.sort(reverse=True)
print(uList)
amn = [34, 56, 78, 12, 31, 45, 67, 77, 35]
bigToSmall(amn)
2、示例结果
[12, 31, 34, 35, 45, 56, 67, 77, 78]
[78, 77, 67, 56, 45, 35, 34, 31, 12]
1、首先我们定义一个列表输入一串大小不一的数字。
2、可以用sort()方法对定义的列表排序,注意,sort只是对列表排序,它没有返回一个值。
3、输入print列表名即可得到排序后的列表数据。
4、倒序可以用这个reverse方法,把元素位置倒转过来。
5、然后再次print列表名,这样就会得到倒转顺序之后的列表数据。
5、如图两相对比即实现了从高到低和从低到高排序。