zoukankan      html  css  js  c++  java
  • Python学习之自动化开发-DAY1作业-三级菜单

    简单按照老师的思路做了一个三级菜单,感觉最有意思的是用了三个循环点,i=1,i=2,i=3,然后程序可以跳转到相应的循环点去,程序如下:

     1 #!/usr/bin/env python3
     2 #-*_coding:utf-8_*_
     3 city_overview={'peking':{'peking':['estern','western']},'shanghai':{'shanghai':['pudong','hongkou','fengxian']}}
     4 
     5 print('now you can choose the city:',city_overview.keys())
     6 i=1
     7 while i==1:
     8     prov=input('Please input input a prov(press "b" to go back):')
     9     if prov in city_overview.keys():
    10         i = 2
    11         while i==2:
    12             for i in city_overview[prov].keys():
    13                 print(i)
    14             city=input('please choose a city(press "b" to go back):')
    15             if city in city_overview[prov].keys():
    16                 i=3
    17                 while i==3:
    18                     for i in city_overview[prov][city]:
    19                         print(i)
    20                     country=input('Please input the country(press "b" to go back):')
    21                     if country in city_overview[prov][city]:
    22                         print(prov,city,country)
    23                         break
    24                     elif country=='b' or country=='B':
    25                         i=2
    26                         break
    27                     else:
    28                         print('invalid country input,please try again')
    29             elif city == 'b' or city == 'B':
    30                 i = 1
    31                 break
    32             else:
    33                 print('invalid city input,please try again.')
    34     elif prov=='b' or prov=='Q':
    35         break
    36     else:
    37         print('invalid province input,please try again.')
  • 相关阅读:
    C# Path 目录
    Maxscript 窗体与结构体this的传递
    python---文件操作
    python---数据类型---集合
    python---购物车---更新
    python---三级菜单
    python---数据类型---字典
    python---数据类型---字符串
    python---购物车
    python---数据类型---列表
  • 原文地址:https://www.cnblogs.com/frank1126lin/p/8804705.html
Copyright © 2011-2022 走看看