Using python as a restaurant ordering system

Hello friends,

What I bring to you today is: using python as a restaurant ordering system. The content in the list can be added or modified

Above code:

import time
import random
buy=[]
money=0
food=[['芝士三明治',6],['牛排汉堡',16],['超多薯条',13],['大杯可乐',6],['奶昔',8]]
random.shuffle(food)
number=random.randint(0,1)
print('+==========欢迎使用点餐系统==========+')
time.sleep(1)
print('今日推荐美食:',food[number][0],food[number+1][0],food[number+2][0])
print()
time.sleep(1)
print('今日美食:')
time.sleep(1.5)
for i in range(len(food)):
    print(i+1,food[i][0])
    time.sleep(0.1)
while True:
    time.sleep(0.8)
    print()
    ask=int(input('请问您想选择哪个食物(序号,按999结账,按99清空购物车):'))
    if ask==999:
        print()
        print('+==================+')
        time.sleep(0.8)
        if len(buy)>0:
            print('您选择的食物:')
            time.sleep(0.8)
            for i in range(len(buy)):
                print(buy[i],end='')
                time.sleep(0.2)
            time.sleep(0.8)
            print()
            print('总计金额:',money,'元')
            ask3=input('您是否结账[y/n]?')
            if ask3=='y':
                print()
                print('您已下单,感谢您的购买~')
                buy.clear()
                time.sleep(1)
                
            if ask3=='n':
                print('您选择继续购买')
                time.sleep(0.8)
        else:
            print('你目前还没有买食物哦~')
            time.sleep(0.8)
        print('+==================+')
    if ask==99:
        print()
        print('您已清空购物车')
        buy.clear()
    else:
        print()
        if ask==999 or ask==99:
            continue
        else:
            if len(food)>=ask:
                print('+==============================+')
                print('您选择的食物:',food[ask-1][0])
                time.sleep(0.6)
                print('超实惠价格:',food[ask-1][1])
                time.sleep(0.8)
                print()
                ask2=input('加入购物车[y/n]? ')
                if ask2=='y':
                    print('好的')
                    buy+=[food[ask-1][0]]
                    money+=food[ask-1][1]
                    time.sleep(0.8)
                    print('+==============================+')
                else:
                    print('您选择不加入购物车')
                    time.sleep(0.8)
                    print('+==============================+')
            if ask>len(food):
                print('你选择的',ask,'号食物不存在')
                time.sleep(0.8)
                print('+==============================+')
            
        

 

Alright, that's all for today's content, thank you for watching, thank you.

Guess you like

Origin blog.csdn.net/hu20100913/article/details/126494689