如何让随机出现的列表元素只出现一次 python——求解
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——求解相关推荐
- python列表元素求和_如何在python语言使用不同方法实现列表元素求和
在使用python语言列表时,如果列表中的元素都是数值类型,可以对元素进行求和.下面利用不同的方法实现列表元素求和: 工具/原料 python pycharm 截图工具 方法/步骤 1 第一步,在已创 ...
- python列表元素都加倍_关于python列表增加元素的三种操作方法
关于python列表增加元素的三种操作方法 1.insert方法,该方法包含两个参数,第一个参数为插入的位置参数,第二个参数为插入内容 a = [0,0,0] b = [1,2,3] a.insert ...
- 查找列表元素的最大最小值(python)
# 查找列表元素的最大最小值 list01 = [10,4,8,11,45,9,3,55] # 假设第一个元素是最大值 max = list01[0] min = list01[0] # 一次与后面的 ...
- python复制列表元素_Python学习教程:Python列表赋值,复制,深拷贝及5种浅拷贝详解...
Python学习教程:Python列表赋值,复制,深拷贝及5种浅拷贝详解 概述 在列表复制这个问题,看似简单的复制却有着许多的学问,尤其是对新手来说,理所当然的事情却并不如意,比如列表的赋值.复制.浅 ...
- python列表元素赋值_如何在python中的列表列表的所有元素上执行“一行”赋值
我不会改变你自己的方法,而是回答你的问题: lol = [[1,3],[3,4]] from operator import setitem map(lambda x: setitem(x, 1, - ...
- python按条件拆分列表元素_如何通过在python中拆分列表元素来创建列表?
您的方法不起作用,因为,split返回一个列表.因此,您的代码会创建一个嵌套列表.您需要将其展平以与Counter一起使用.你可以用很多方式压扁它. from itertools import cha ...
- Python 列表数据类型(list)[学习 Python 必备基础知识][看此一篇就够了]
您的"关注"和"点赞",是信任,是认可,是支持,是动力- 如意见相佐,可留言. 本人必将竭尽全力试图做到准确和全面,终其一生进行修改补充更新. 文章目录 1 P ...
- python生成多个列表_python生成多个只含0,1元素的随机数组或列表(代码)
python生成多个只含0,1元素的随机数组或列表(代码) >>> import numpy as np >>> myarray= np.random.randin ...
- python生成20个随机数列表偶数下标排列_编写程序,生成一个包含 20 个随机整数的列表,然后对其中偶数下标的元素进行降序排列,奇数下标的元素不变。(提示:使用切片。)_学小易找答案...
[简答题]编写程序,输出所有由 1 . 2 . 3 . 4 这 4 个数字组成的素数,并且在每个素数中每个数字只使用 1 次. [填空题]表达式 [x for x in [1,2,3,4,5] if ...
最新文章
- 加州理工《数据学习:机器学习课程》视频及ppt分享(附下载)
- vue搜不到c_vue不是内部命令、安装@vue/cli失败、找不到vue.cmd文件等问题的解决方法...
- 最近跑hadoop遇到的一些问题
- thinkphp5模拟post请求_Thinkphp5.1模拟登录并提交form表单
- XML Json
- 在windows下查看SQLite数据库
- WebApp匯入資料之From Excel
- Azure DevOps Server (TFS)中代码文件换行问题解决方案(Git)
- Python super 函数 - Python零基础入门教程
- java md5 16位解密_Java实现MD5(32/16位)大小写加密
- UTF-8, ASCII, Unicode的介绍与区分
- Python机器学习:多项式回归与模型泛化003过拟合与欠拟合
- PhoneGap的Android端插件开发
- 模糊rbf神经网络基于c语言,基于神经网络的交流伺服系统的智能研究
- android取消自动获取焦点,Android 如何让EditText不自动获取焦点 (转)(示例代码)...
- Silverlight常见问题解决方法
- 自己动手打造 mini 型 QQ (一):动手实现局域网仿 QQ 互联
- 常用地理坐标系统和投影坐标系统
- web扫描器之Nessus
- Tomcat 运行 maven项目报错 com.sun.faces.config.ConfigureListener