Python第六小节 进行实战

佚名 / 2024-01-18 / 原文

#方法一:

lst=['88','89','90','98','00','99']
for i in range(len(lst)):#永昌成都直接遍历
    if lst[i]==0:
        lst[i]='200'+lst[i]
    else :
        lst[i]='19'+lst[i]
print(lst)

#方法二: 使用enumerate #用函数直接遍历
for i,j in enumerate(lst):
    if(j==0):
        lst[i]='200'+j
    else :
        lst[i]='19'+j
print(lst)


lst=[]
for i in range(5):
    value=input('请输入商品编号和商品名称准备入库:')
    lst.append(value)
for i in range(len(lst)):
    print(lst[i])

buy=[]

while True:
    bu=input('请输入你要购买的商品编号:')
    flag=True
    for i in lst:
        if bu==i[0:4]:
            flag=False
            buy.append(i)
    if flag and bu!='g':
            print('请输入正确的编号')
    if bu=='g':
        break;
for i,j in enumerate(buy):
    print(j)


me_dice={
    'G1569':'天津男-萨达   18:06  18:39  00:33',
    'G1567':'萨达-发给谁    18:15 18:49   00:34',
      'G1579':'天津男-萨达   18:06  18:39  00:33'
}

print('车次      出发         sa  sdaa s sad as '  )
for i in me_dice:
    print(i,me_dice.get(i))
keys=me_dice.keys()
for i in keys:
    print(i,me_dice.get(i))

k=input('请输入你要买的车的票')


s=me_dice.get(k,'请输入正确的')
if s=='请输入正确的':
    breakpoint()

s1=input('请输入姓名')

print('您已购买了'+k+s+s1+'去取票')

j=set()
for i in  range(1,6):
    s=input('请输入姓名和联系电话')
    j.add(s)
for i in j:
    print(i)