python的学习笔记/002-5.1(2018-5-21)

还需要修改

_3_food_list={
    ‘主食‘:{
        ‘米饭‘:{
                 ‘大米饭‘:["大份","中份","小份"],
                 ‘小米饭‘:["大份","中份","小份"]
                },
        ‘面食‘:{‘面‘:["大份","中份","小份"],
                 ‘炒面‘:["大份","中份","小份"],
                 ‘拌面‘:["大份","中份","小份"]
                }
        },
    ‘锅类‘:{
          ‘荤锅‘:{
                   ‘海带排骨锅‘:["大锅","中锅","小锅"],
                    ‘辣牛肉锅‘:["大锅","中锅","小锅"]
                   },
          ‘素锅‘:{
                   ‘豆腐锅‘:["中锅","小锅"],
                   ‘珍珠翡翠白玉锅‘:["大锅","中锅","小锅"]
                  }
           },
    ‘饮品‘:{
         ‘奶茶‘:{
                  ‘原味奶茶‘:["热","加冰"],
                  ‘草莓奶茶‘:["热","加冰"]
                 },
         ‘饮料‘:{
                  ‘可口可乐‘:["大杯","中杯"],
                  ‘红牛‘:["大杯","中杯"]
               }
    }
}
exit_flag=False
while not exit_flag :
    for i in _3_food_list:
        print(i)
    choice1=input(">>>please input 1:")
    while not exit_flag:
      if choice1 in _3_food_list:
         for i in _3_food_list[choice1]:
             print(i)
         choice2=input("\t>>>please input 2:")
         if choice2 in _3_food_list[choice1]:
            for i in _3_food_list[choice1][choice2]:
                print(i)
            choice3=input("\t\t>>>please input 3 :")
            while not exit_flag:
                if choice3 in _3_food_list[choice1][choice2]:
                     for i in _3_food_list[choice1][choice2][choice3]:
                        print(i)
                     choice4=input("\t\t\t>>>please iput 4 :")

                     if choice4 in _3_food_list[choice1][choice2][choice3]:
                           print(choice4 )
                           choice5=input(">>>the last back(b):")
                           if choice5==‘b‘:
                               pass
                           elif choice5==‘q‘:
                               exit_flag =True
                     if choice4==‘b‘:
                         break
                     elif choice4==‘q‘:
                        exit_flag =True
                if choice3 == ‘b‘:
                   break
                elif choice3== ‘q‘:
                   exit_flag = True
         if choice2 == ‘b‘:
             break
         elif choice2 == ‘q‘:
             exit_flag = True
      if choice1 == ‘b‘:
          break
      elif choice1 == ‘q‘:
          exit_flag = True

原文地址:http://blog.51cto.com/13747953/2118612

时间: 2024-08-30 07:56:09

python的学习笔记/002-5.1(2018-5-21)的相关文章

2. 蛤蟆Python脚本学习笔记二基本命令畅玩

2. 蛤蟆Python脚本学习笔记二基本命令畅玩 本篇名言:"成功源于发现细节,没有细节就没有机遇,留心细节意味着创造机遇.一件司空见惯的小事或许就可能是打开机遇宝库的钥匙!" 下班回家,咱先来看下一些常用的基本命令. 欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/48092873 1.  数字和表达式 看下图1一就能说明很多问题: 加法,整除,浮点除,取模,幂乘方等.是不是很直接也很粗暴. 关于上限,蛤蟆不太清楚

Python Click 学习笔记(转)

原文链接:Python Click 学习笔记 Click 是 Flask 的团队 pallets 开发的优秀开源项目,它为命令行工具的开发封装了大量方法,使开发者只需要专注于功能实现.恰好我最近在开发的一个小工具需要在命令行环境下操作,就写个学习笔记. 国际惯例,先来一段 "Hello World" 程序(假定已经安装了 Click 包). # hello.py import click @click.command() @click.option('--count', default

[简明python教程]学习笔记之编写简单备份脚本

[[email protected] 0503]# cat backup_ver3.py #!/usr/bin/python #filename:backup_ver3.py import os import time #source source=['/root/a.sh','/root/b.sh','/root/c.sh'] #source='/root/c.sh' #backup dir target_dir='/tmp/' today=target_dir+time.strftime('

3. 蛤蟆Python脚本学习笔记三字符串

3. 蛤蟆Python脚本学习笔记三字符串 本篇名言:"平静的湖面只有呆板的倒映,奔腾的激流才有美丽的浪花!幸福不是靠别人来布施,而是要自己去赢取!生命的意义在不断挑战自己,战胜自己!" 这个本来放在昨天的,由于昨晚又太晚了,所以就搁在这里了.赶紧看看吧. 字符串两边都用双引号或者单引号包起来.否则就使用转移符号来转移一下. 输入在一起可以直接拼接. 欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/48112507

1.蛤蟆Python脚本学习笔记一环境搭建

1.蛤蟆Python脚本学习笔记一环境搭建 蛤蟆一直在想在工作的时候能不能有一个牛逼的工具来让自己工作更加轻松和快乐.用过C, C++, C#, JAVA,  SHELL,TCL,汇编,BAT等,感觉这些都是需要的时候能发挥作用,不能和我想象的一样.突然有一天,感觉Python实在不错,那么就和小伙伴们一起乐呵乐呵呗.万事开头难,我们先来搭建环境吧. 欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/48058315 1. 相关

[简明python教程]学习笔记2014-05-05

今天学习了python的输入输出.异常处理和python标准库 1.文件 通过创建一个file类的对象去处理文件,方法有read.readline.write.close等 [[email protected] 0505]# cat using_file.py #!/usr/bin/python #filename:using_file.py poem='''Programing is fun when the work is done use Python! ''' f=file('poem.

[Python][MachineLeaning]Python Scikit-learn学习笔记1-Datasets&Estimators

Scikit-learn官网:http://scikit-learn.org/stable/index.html Datasets 标准的数据集格式为一组多维特征向量组成的集合.数据集的标准形状(shape)为二维数组(samples, features),其中samples表示数据集大小,features表示其中特征向量的维数. 使用时可使用shape方法查看数据集 >>> from sklearn import datasets >>> iris = dataset

Python scikit-learn 学习笔记—环境篇

Python scikit-learn 学习笔记-环境篇 近来闲来无事,也面临毕业季.这段时间除了做毕业设计,和同学再多吃几顿饭玩玩游戏之外.剩下的时间浪费着实可惜.想着以后研究生还要读三年,不如现在多看看书或者别的资料.正逢最近参加阿里巴巴大数据比赛,趁机学了一阵Python 数据挖掘包scikit learn,估计以后说不定会用到,所以先行记录下来,分享给大家. 先说一下这段时间对sklearn的理解.这一个数据挖掘包给我最直观的感觉就是简易.这个挖掘包的一些算法核心编码部分是借鉴别的单独算

Python个人学习笔记四

                                        本节主要学习python语言中网络相关知识. 一 主要文件和目录在Urllib的request.py模块下面.其中支持SSL加密方式访问. 下面我们看看其中的主要类和函数吧. 先看看源码吧. def urlopen(url, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT, *, cafile=None, capath=None, cadefault=False):

Python个人学习笔记五

                                    本节主要学习Python语言的文件处理相关知识 一 第一种python有一系列API默认直接可以引用的函数,这里文件读取函数open在下列表 The Python interpreter has a number of functions and types built into it that are always available. They are listed here in alphabetical order.