1、定义一个空列表,接收从键盘输入的整数,把列表传给一个从大到小排序的函数,再输出排序后的列表的值;
listex= [];
b= 0
a= int(input("请输入列表长度"))
while b< a:
num= int(input("请输入字符:"))
listex.append(num)
b+=1
print(listex)
sum= 0
for i in range(0,len(listex)-1): # 这个循环负责设置冒泡排序进行的次数
for j in range(0,len(listex)-i-1): # j为列表下标
if listex[j]< listex[j+1]:
sum= listex[j]
listex[j]= listex[j+1]
listex[j+ 1]= sum
print(listex)
2、定义一个列表,如 lst = [3,8,2,12,56,9],然后把列表中的数据由高到低排序,并输出。
lst = [3,8,2,12,56,9]
sum = 0
for i in range(0,len(lst)-1):
for j in range(0,len(lst)-i-1):
if lst[j] < lst[j+1]:
sum = lst[j]
lst[j] = lst[j + 1]
lst[j + 1] = sum
print(lst)
3、逐一显示指定列表中的所有元素,如list1=[1,2,3,4,5,6,7,8,9,10]
list1=[1,2,3,4,5,6,7,8,9,10]
for i in range(0,len(list1)-1):
print(list1[i])
4、99乘法口诀表
for i in range (1,10):
for j in range (1,i+1):
print(str(i)+"*"+str(j)+"="+str(i*j))
print()
5、求100以内的奇数之和 99+97+95+93+92+91......1
sum =0
n =99
while n >0:
sum = sum + n
n = n -2
print(sum)