1、定義一個(gè)空列表,接收從鍵盤(pán)輸入的整數(shù)济欢,把列表傳給一個(gè)從大到小排序的函數(shù),再輸出排序后的列表的值小渊;
listex= [];
b= 0
a= int(input("請(qǐng)輸入列表長(zhǎng)度"))
while b< a:
? ? num= int(input("請(qǐng)輸入字符:"))
? ? ?listex.append(num)
? ? ? b+=1
print(listex)
sum= 0
for i in range(0,len(listex)-1):? ? # 這個(gè)循環(huán)負(fù)責(zé)設(shè)置冒泡排序進(jìn)行的次數(shù)
? ? ? ? for j in range(0,len(listex)-i-1):? # j為列表下標(biāo)
? ? ? ? ? ? if listex[j]< listex[j+1]:
? ? ? ? ? ? ? ? sum= listex[j]
? ? ? ? ? ? ? ? listex[j]= listex[j+1]
? ? ? ? ? ? ? ? listex[j+ 1]= sum
print(listex)
2法褥、定義一個(gè)列表,如 lst = [3,8,2,12,56,9]酬屉,然后把列表中的數(shù)據(jù)由高到低排序半等,并輸出。
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以?xún)?nèi)的奇數(shù)之和??99+97+95+93+92+91......1
sum =0
n =99
while n >0:
? ? sum = sum + n
? ? ?n = n -2
print(sum)