import random
print(’--------今天中午吃什么--------’)

print(‘今日菜单~\n’)

def eat():
a=[‘红烧牛肉盖饭’,‘蛋炒饭’,‘食堂’,‘砂锅饭’,‘铁板牛柳炒饭’,‘烧烤炒饭’,

‘曹氏鸭脖’,‘盖浇饭’,‘猪脚饭’,‘砂锅冒菜’,‘锅巴土豆’,‘狼牙土豆+凉面’,‘火锅粉’,
‘螺蛳粉’, ‘酸辣粉’,‘泡面’,‘过桥米线’,‘肥肠粉’]
print(a)

while True:b=random.choice(a)c.append(b)print('中午吃%s吧'%b)ask=input('满意按1,不满意按2:')if ask=='1':print('好的,今天在中午就吃%s!'%b)breakc=input('对点菜系统满意吗?如要添加菜品请输入y,输入其他退出系统:')
if c=='y':d=input('你想添加什么菜品?')a.append(d)print('菜品添加成功')print(a)
else:print('那我们下次再见啦')

eat()
在这个项目中,如何让出现过一次的菜品,下次随机生成时不再出现?

如何让随机出现的列表元素只出现一次 python——求解相关推荐

  1. python列表元素求和_如何在python语言使用不同方法实现列表元素求和

    在使用python语言列表时,如果列表中的元素都是数值类型,可以对元素进行求和.下面利用不同的方法实现列表元素求和: 工具/原料 python pycharm 截图工具 方法/步骤 1 第一步,在已创 ...

  2. python列表元素都加倍_关于python列表增加元素的三种操作方法

    关于python列表增加元素的三种操作方法 1.insert方法,该方法包含两个参数,第一个参数为插入的位置参数,第二个参数为插入内容 a = [0,0,0] b = [1,2,3] a.insert ...

  3. 查找列表元素的最大最小值(python)

    # 查找列表元素的最大最小值 list01 = [10,4,8,11,45,9,3,55] # 假设第一个元素是最大值 max = list01[0] min = list01[0] # 一次与后面的 ...

  4. python复制列表元素_Python学习教程:Python列表赋值,复制,深拷贝及5种浅拷贝详解...

    Python学习教程:Python列表赋值,复制,深拷贝及5种浅拷贝详解 概述 在列表复制这个问题,看似简单的复制却有着许多的学问,尤其是对新手来说,理所当然的事情却并不如意,比如列表的赋值.复制.浅 ...

  5. python列表元素赋值_如何在python中的列表列表的所有元素上执行“一行”赋值

    我不会改变你自己的方法,而是回答你的问题: lol = [[1,3],[3,4]] from operator import setitem map(lambda x: setitem(x, 1, - ...

  6. python按条件拆分列表元素_如何通过在python中拆分列表元素来创建列表?

    您的方法不起作用,因为,split返回一个列表.因此,您的代码会创建一个嵌套列表.您需要将其展平以与Counter一起使用.你可以用很多方式压扁它. from itertools import cha ...

  7. Python 列表数据类型(list)[学习 Python 必备基础知识][看此一篇就够了]

    您的"关注"和"点赞",是信任,是认可,是支持,是动力- 如意见相佐,可留言. 本人必将竭尽全力试图做到准确和全面,终其一生进行修改补充更新. 文章目录 1 P ...

  8. python生成多个列表_python生成多个只含0,1元素的随机数组或列表(代码)

    python生成多个只含0,1元素的随机数组或列表(代码) >>> import numpy as np >>> myarray= np.random.randin ...

  9. python生成20个随机数列表偶数下标排列_编写程序,生成一个包含 20 个随机整数的列表,然后对其中偶数下标的元素进行降序排列,奇数下标的元素不变。(提示:使用切片。)_学小易找答案...

    [简答题]编写程序,输出所有由 1 . 2 . 3 . 4 这 4 个数字组成的素数,并且在每个素数中每个数字只使用 1 次. [填空题]表达式 [x for x in [1,2,3,4,5] if ...

最新文章

  1. 加州理工《数据学习:机器学习课程》视频及ppt分享(附下载)
  2. vue搜不到c_vue不是内部命令、安装@vue/cli失败、找不到vue.cmd文件等问题的解决方法...
  3. 最近跑hadoop遇到的一些问题
  4. thinkphp5模拟post请求_Thinkphp5.1模拟登录并提交form表单
  5. XML Json
  6. 在windows下查看SQLite数据库
  7. WebApp匯入資料之From Excel
  8. Azure DevOps Server (TFS)中代码文件换行问题解决方案(Git)
  9. Python super 函数 - Python零基础入门教程
  10. java md5 16位解密_Java实现MD5(32/16位)大小写加密
  11. UTF-8, ASCII, Unicode的介绍与区分
  12. Python机器学习:多项式回归与模型泛化003过拟合与欠拟合
  13. PhoneGap的Android端插件开发
  14. 模糊rbf神经网络基于c语言,基于神经网络的交流伺服系统的智能研究
  15. android取消自动获取焦点,Android 如何让EditText不自动获取焦点 (转)(示例代码)...
  16. Silverlight常见问题解决方法
  17. 自己动手打造 mini 型 QQ (一):动手实现局域网仿 QQ 互联
  18. 常用地理坐标系统和投影坐标系统
  19. web扫描器之Nessus
  20. Tomcat 运行 maven项目报错 com.sun.faces.config.ConfigureListener

热门文章

  1. 大文件前端直接上传至七牛
  2. thinkphp3.2 七牛 bad token
  3. 【Babble】批量学习与增量学习、稳定性与可塑性矛盾的乱想
  4. 【不正经科普】一文读懂“区块链”
  5. ROS学习之工作空间与创建过程
  6. 红孩儿编辑器的渲染子系统的渲染模块的函数依赖关系图
  7. 服务器cadence比虚拟机慢,Cadence版本选择浅见
  8. gee学习2数据获取、数据筛选、创建地理要素
  9. Ubuntu18.04设置截屏快捷方式
  10. JAVA对接语音验证码接口API