我现在是一名大学生,正在上python课程。我们的任务是用函数创建这个程序。main函数调用菜单,然后在main函数中编写一个循环,根据菜单函数中的用户响应访问其他函数。在

我好像不能让我的循环工作。当我选择一个菜单选项时,什么都不会发生。现在,我只有print语句来测试函数的调用。在我编写函数之前,我要确保它能正常工作。在

如果有人有一个循环调用函数应该是什么样的示例,这将对我有很大帮助。在def GetChoice():

#Function to present the user menu and get their choice

#local variables

UserChoice = str()

#Display menu and get choice

print()

print("Select one of the options listed below: ")

print("\tP\t==\tPrint Data")

print("\tA\t==\tGet Averages")

print("\tAZ\t==\tAverage Per Zone")

print("\tAL\t==\tAbove Levels by Zone")

print("\tBL\t==\tBelow Levels")

print("\tQ\t==\tQuit")

print()

UserChoice = input("Enter choice: ")

print()

UserChoice = UserChoice.upper()

return UserChoice

def PrintData():

print("test, test, test")

def AverageLevels():

print("test, test, test")

def AveragePerZone():

print("test, test, test")

def AboveLevels():

print("test, test, test")

def BelowLevels():

print("test, test, test")

def main():

Choice = str()

#call GetChoice function

GetChoice()

#Loop until user quits

if Choice == 'P':

PrintData()

elif Choice == 'A':

AverageLevels()

elif Choice == 'AZ':

AveragePerZone()

elif Choice == 'AL':

AboveLevels()

elif Choice == 'BL':

BelowLevels()

main()

python中主函数循环,带有菜单函数的Python主函数循环不起作用?相关推荐

  1. Python中TKinter的输入框如何绑定回车键事件调用功能函数

    Python中TKinter的输入框如何绑定回车键事件调用功能函数 TKinter中的Entry输入框,与普通的按钮类型有所不同,没有command的属性来直接调用一个函数功能,所以,如果要通过键盘按 ...

  2. python中类方法与实例方法的区别-Python中的对象,方法,类,实例,函数用法分析...

    本文实例分析了Python中的对象,方法,类,实例,函数用法.分享给大家供大家参考.具体分析如下: Python是一个完全面向对象的语言.不仅实例是对象,类,函数,方法也都是对象. class Foo ...

  3. Python中的图像处理(第六章)Python图像量化及采样处理(2)

    Python中的图像处理(第六章)Python图像量化及采样处理(2) 前言 一. Python准备 二. Python仿真 三. 小结 前言 随着人工智能研究的不断兴起,Python的应用也在不断上 ...

  4. python中filepath路径怎么写_详解Python中的路径问题

    1. 绝对路径引入 Python 在搜索模块时,依次搜索sys.path里的位置,直到找到模块为止.下面命令可以查看当前的搜索路径: import sys print(sys.path) sys.pa ...

  5. Python中的图像处理(第十一章)Python图像锐化及边缘检测(1)

    Python中的图像处理(第十一章)Python图像锐化及边缘检测(1) 前言 一. Python准备 二. Python仿真 三. 小结 前言 随着人工智能研究的不断兴起,Python的应用也在不断 ...

  6. python下列合法的变量名是什么,python中的合法变量名有什么规则-Python教程

    python中非法变量名的规定有:一.能够由字母.数字.下划线组成,同时,不克不及以数字扫尾:二.不克不及是python要害字,但能够蕴含要害字:三.不克不及蕴含空格.例如:[a1c_x2z]. Py ...

  7. python中导入模块使用哪个关键字_关于python导入模块的关键字介绍

    关于python导入模块的关键字介绍 发布时间:2020-04-17 10:13:26 来源:亿速云 阅读:101 作者:小新 今天小编给大家分享的是关于python导入模块的关键字介绍,很多人都不太 ...

  8. print函数python_带有结束参数的Python print()函数

    print函数python print()函数 (print() function) print() function is used to print message on the screen. ...

  9. python中plot不能显示标签_python 2: 解决python中的plot函数的图例legend不能显示中文问题...

    问题: 图像标题.横纵坐标轴的标签都能显示中文名字,但是图例就是不能显示中文,怎么解决呢? 解决: plt.figure() plt.title(u'训练性能', fontproperties=fon ...

最新文章

  1. 线段树分治 ---- F. Extending Set of Points(线段树分治 + 可撤销并查集)
  2. 三次握手、四次挥手理解
  3. python背诵技巧_15条常用Python小技巧
  4. Linux下locale: Cannot set LC_CTYPE to default locale: No such file or directory警告
  5. Java获取硬盘信息
  6. 直观简洁,轻易吸睛!促销海报模板
  7. 利用PowerDesigner15在win7系统下对MySQL 进行反向project(二)
  8. 《人月神话》读后感一
  9. c/c++游戏编程之用Easyx绘制图片
  10. HTML中怎么将播放器隐藏显示,HTML不显示播放器代码
  11. 犹太人的智慧书《塔木德》(Talmud)
  12. 简述研究生阶段如何提高自己的学习能力
  13. *item_search_similar - 搜索相似的商品**
  14. JavaScript 每日一题 #10
  15. Mysql修改服务中可执行文件路径
  16. 【Hibernate步步为营】--最后的集合映射
  17. 由于无法验证发布者 所以windows阻止此软件
  18. SQL语句,根据时间段统计
  19. 关于CSS九宫格展示图片写法
  20. qt 关联android,从QT app(com.android.settings)打开android设置

热门文章

  1. 如何查看QQ和微信查看授权过那些应用?
  2. php call()函数,PHP中__call()方法详解
  3. nacos配置刷新失败导致的cpu上升和频繁重启,nacos配置中心源码解析
  4. springboot mybatis 热加载mapper.xml文件(最简单)
  5. Android 循环滚动控件ViewFlipper,可实现跑马灯或轮播图效果
  6. humanize时间库使用及汉化
  7. RavenDb中的Task异步应用.Net4
  8. connect跨进程 qt_编写 Qt 跨线程异步调用器
  9. 2021年衢州高考的成绩查询,2021年衢州高考状元是谁分数多少分,历年衢州高考状元名单...
  10. java enumerator_NSEnumerator使用