python题

购物车
car=[]
lists=[['水果',['','苹果']],['日用百货',['卫生纸','毛巾']]]
flag='t'
while 1:
if flag=='f':
print(car)
break
n = 0
for a,b in lists:
n=n+1
print(n,a)
m=0
num=int(input('请输入(0结算退出):'))-1
if num==-1:
flag='f'
continue
for i in lists[num][1]:
m=m+1
print(m,i)
while 1:
num1=int(input('请输入货物编号(0结算退出,-1返回)'))-1
if num1==-2:
break
if num1==-1:
flag='f'
break
g=lists[num][1][num1]
car.append(g)
前两个数相加等于下一个
a=0
b=1
for i in range(0,20):
a,b=b,a+b
print(a)
冒泡排序
list=[12,23,52,41,64,22,20]
for j in range(len(list)-1):
flag='t'
for i in range(len(list)-j-1):
if list[i]>list[i+1]:
list[i],list[i+1]=list[i+1],list[i]
flag='f'
if flag=='t':
break
print(list)
posted @ 2021-08-23 22:06  博客老手  阅读(80)  评论(0)    收藏  举报