修正和评论,它们主要是语法错误。menulist= '''1. Print the list,

2. Add a name to the list,

3. Remove a name from the list,

4. Change an item in the list,

9. Quit''' #assuming you want to display menulist, having it as a tuple is useless

lst=("johny","tom","kim","tim","jim") #don't use reserved names for variables, may mess up things

target=raw_input("Pick an item from the menu:")

if target=="1": #this is an equality operator, whereas = is used to assign a variable (This checks the equality basically)

print lst

elif target=="2":

Addname=raw_input("Type in a name to add:")

list=list.append(Addname) #use append instead of insert, insert is for a specific position in list

print menulist #no parentheses, menulist is not a function; also this doesn't have to be indented

elif target=="3":

Removename=raw_input("What name would you like to remove:")

list=list.remove(Removename)

print menulist #again, I took the parentheses away

elif target=="4":

Changename=raw_input("What name would you like to change:") #you'd missed the " at the beginning

changetoname=raw_input("What is the new name:")

list=list.replace(Changename, changetoname) #removed the '. They're the variables, not the strings 'Changename' etc that you want to replace.

print menulist

elif target=="9":

print"good bye" #excessive indenting

else: #this replaces the initial while

#do nothing if the initial input is not 1,2,3,4 or 9

print menulist

python简单菜单_创建一个简单的python菜单相关推荐

  1. (转)微服务_创建一个简单的Eureka注册中心

    原文地址:https://www.cnblogs.com/lplshermie/p/9105329.html 微服务和分布式已经成了一种极其普遍的技术,为了跟上时代的步伐,最近开始着手学习Spring ...

  2. java月份下拉菜单_实现一个日期下拉菜单

    这篇文章的主旨是弄清楚如何根据实际需求实现一个联动菜单以及联动菜单的原理,实例是实现一个日期选择下拉菜单.本文调试环境为IE6/firefox1.5. 首先来分析一下日期下拉菜单的需求.建议大家在写任 ...

  3. 编程一个最简单游戏_通过一个简单的数学游戏,清晰了解各大编程语言之间的一些区别...

    我想很多人在小时候都玩过这么一个游戏,我记得以前的摩托罗拉的手机里面就有,那就是汉诺塔! 看到图片是不是想起来玩过这个游戏呢? 汉诺塔:汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具.大梵天 ...

  4. java c 简单例子_通过一个简单的例子来理解C语言中的LAPACK调用

    我是LAPACK和C / Fortran接口的初学者 . 我需要在Mac OS-X Lion上使用LAPACK / BLAS解决线性方程和特征值问题 . OS-X Lion提供优化的BLAS和LAPA ...

  5. (一)AC6(System Workbench for STM32)简单介绍及创建一个简单的STM32的工程

    一.说明 相信玩过STM32的同志都很熟悉KEIL(包括keil4ARM版本和keil5)和IAR编译器,受网上各种开源程序及教学的影响其中使用KEIL的居多:本人起初也是使用keil编译器的,但由于 ...

  6. 【译】使用python创建一个简单的restful风格的webservice应用

    2019独角兽企业重金招聘Python工程师标准>>> 这是一个如何使用python快速构建简单restful风格webservice的应用教程. 1.分析rest路由规则 rest ...

  7. python写rest服务_Python 如何创建一个简单的REST接口

    问题 你想使用一个简单的REST接口通过网络远程控制或访问你的应用程序,但是你又不想自己去安装一个完整的web框架. 解决方案 构建一个REST风格的接口最简单的方法是创建一个基于WSGI标准(PEP ...

  8. python做的简单gui计算器_Python计算器–使用Tkinter创建一个简单的GUI计算器

    在Python计算器教程中,您将学习创建简单的GUI计算器.在这篇文章中,我将向您展示如何使用python中的tkinter模块开发一个简单的计算器.因此,让我们进一步创建一个简单的python计算器 ...

  9. d3js绘制y坐标轴_用d3js创建一个简单的矩形图

    用d3js创建一个简单的矩形 前言 本文并不是针对初学者的教程, 而是对矩形图绘制的基本流程做一个总结, 整理一下d3的基本工作流程. 正文 用d3创建矩形图一般分为下面几个步骤 flow.png b ...

最新文章

  1. 什么是数据中台?全面解读数据中台
  2. Android Fragment嵌套导致的bug
  3. 通过修改注册表实现Windows 隐藏账户
  4. 业务专题篇:AB测试实验设计与评估
  5. 新概念51单片机C语言教程纠错(3)
  6. 有的网线接口为什么做不到轻薄化?
  7. Eclipse 反编译
  8. LabVIEW升级图像识别功能
  9. Highcharter绘制中国地图
  10. 基于arm嵌入式linux毕业设计,本科毕业论文--基于arm的嵌入式系统设计.doc
  11. Jquery项目练习-狂拍灰太狼
  12. NCRE一到四级的刷题软件
  13. 李嘉诚的语录,经典名人名言-李嘉诚
  14. 黑马程序员顺义校区php_PHP面向对象开发视频教程[黑马程序员]
  15. canvas 线条渐变追逐_canvas之渐变
  16. 基于MATLAB的神经网络进行手写体数字识别(含鼠绘GUI / 数据集:MNIST)
  17. C语言 输入一个华氏温度F,要求输出摄氏度C。
  18. Simulink S-function 学习及使用实例
  19. Cocos2dx 2.1.5 孤狼优化整合版V1.0(32位)
  20. 我国智能安防细分市场规模分析

热门文章

  1. jakarta ee_Jakarta EE中的规范范围
  2. java登录界面命令_Java命令行界面(第18部分):JCLAP
  3. 詹金斯搭建_与詹金斯一起将GitLab中的Gradle项目发布到Artifactory
  4. docker 部署java_使用Java EE 7,WildFly和Docker进行持续部署–(第1部分)
  5. javafx html5_JavaFX技巧5:可观察
  6. Spring构造函数依赖注入示例
  7. Java 8过滤器,地图,收集和流示例
  8. karaf osgi_在OSGi中为Karaf构建Camel-CXF REST服务–组播和聚合
  9. 无状态会话的ejb_Java EE状态会话Bean(EJB)示例
  10. Eclipse中的Tomcat:6个流行的“如何做”问题