python入门 第一节 作业二

作业二:多级菜单
1)三级菜单
2)可依次选择进入各子菜单
3)所需新知识点:列表、字典

程序:
list_dongdian = ["电气工程学院","能源与动力工程学院","自动化工程学院",]
list_dianqi = ["电气工程及其自动化","电子信息工程","电子信息科学与技术"]
list_nengdong = ["能源与动力工程","建筑环境与能源应用工程","核工程与核技术","新能源科学与工程","火电厂集控运行"]
list_zidonghua = ["自动化","测控技术与仪表","智能科学与技术"]
list_dianzi = ["电自15","电自16","电自17","电自18"]
list_dianxin = ["电信15","电信16","电信17","电信18"]
list_dianji = ["电技15","电技16","电技17","电技18"]
list_nengyuan = ["能源15","能源16","能源17","能源18"]
list_jianhuan = ["建环15","建环16","建环17","建环18"]
list_hedian = ["核电15","核电16","核电17","核电18"]
list_xinnengyuan = ["新能源15","新能源16","新能源17","新能源18"]
list_huodian = ["火电15","火电16","火电17","火电18"]
list_zidong = ["自动15","自动16","自动17","自动18"]
list_cekong = ["测控15","测控16","测控17","测控18"]
list_zhineng = ["智能15","智能16","智能17","智能18"]
n=1
while n>0:
school = input("School:")
if school == "东北电力大学":
for i in list_dongdian:
print(i)
a = 1
while a>0:
college = input("College:")
if college == "电气工程学院":
for i in list_dianqi:
print(i)
a = 0

m = 1
while m > 0:
grade = input("Grade:")
if grade == "电气工程及其自动化":
for i in list_dianzi:
print(i)
n = 0
m = 0
if grade == "电子信息工程":
for i in list_dianxin:
print(i)
n = 0
m = 0
if grade == "电子信息科学与技术":
for i in list_dianji:
print(i)
n = 0
m = 0
if grade == "b":
a = 1
break
if grade == "h":
n = 1
break
return1 = input("returen1:")
if return1 == "b":
m = 1
if return1 == "h":
n = 1

if college == "能源与动力工程学院":
for i in list_nengdong:
print(i)
a = 0
x = 1
while x > 0:
grade = input("Grade:")
if grade == "能源与动力工程":
for i in list_nengyuan:
print(i)
n = 0
x = 0
if grade == "建筑环境与能源应用工程":
for i in list_jianhuan:
print(i)
n = 0
x = 0
if grade == "核工程与核技术":
for i in list_hedian:
print(i)
n = 0
x = 0
if grade == "新能源科学与工程":
for i in list_xinnengyuan:
print(i)
n = 0
x = 0
if grade == "火电厂集控运行":
for i in list_huodian:
print(i)
n = 0
x = 0
if grade == "b":
a = 0
break
if grade == "h":
n = 1
break
returen2 = input("Returen2:")
if returen2 == "b":
x = 1
if returen2 == "h":
n = 1


if college == "自动化工程学院":
for i in list_zidonghua:
print(i)
a = 0
y = 1
while y > 0:
grade = input("Grade:")
if grade == "自动化":
for i in list_zidong:
print(i)
n = 0
y = 0
if grade == "测控技术与仪器":
for i in list_cekong:
print(i)
n = 0
y = 0
if grade == "智能科学与技术":
for i in list_zhineng:
print(i)
n = 0
y = 0
if grade == "b":
a = 1
break
if grade == "h":
n = 1
break
return3 = input("returen3:")
if return3 == "b":
y = 1
if return3 == "h":
n = 1
if college == "h":
n = 1
break
 
 
 

猜你喜欢

转载自www.cnblogs.com/wang0424/p/10680382.html