mport random
caidan = ['黄焖鸡','糖醋排骨','糖醋里脊','蒜蓉小龙虾','可乐鸡翅','红烧排骨','蛋炒饭']
xuanze = ''
while xuanze != '1':
suiji = random.choice(caidan)
xuanze = input('今天吃%s(是1,否2):' % suiji)
if xuanze == '1':
break
else:
add=True
while add:
if xuanze == '2':
break
elif xuanze == '1':
add = False
else:
xuanze = input('请确认是否吃%s(是1,否2):'% suiji)
continue
continue
print('今天就吃%s' % suiji)
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已采纳
关于#python#的问题:多层循环判断有没有更简单的方法
收起
- 写回答
- 好问题 0 提建议
- 关注问题
- 微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
vigiles 2021-07-16 16:24关注import random menu = ['黄焖鸡','糖醋排骨','糖醋里脊','蒜蓉小龙虾','可乐鸡翅','红烧排骨','蛋炒饭'] food = random.choice(menu) choose = input('今天吃 %s (是 1,否 2):' % food) while choose != '1': if choose == '2': print("重新选择") food = random.choice(menu) choose = input('今天吃 %s (是 1,否 2):' % food) else: choose = input('输入错误,仅可输入(是 1,否 2):') print('今天就吃 %s ' % food)
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫点击复制链接分享编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览
轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2023-02-15 14:34回答 4 已采纳 可以按照如下的程序来实现 sum = 0 min_num = None # 记录最小值,初值设置为 None while True: num = int(input("请输入一个数字:")
- 2022-04-06 05:31回答 3 已采纳 这样? lst=[] lst.append(['俄罗斯',1709.8,1.43]) lst.append(['加拿大',998.48,0.35]) lst.append(['中国',960.0,13
- 2023-03-31 08:28回答 3 已采纳 基于Monster 组和GPT的调写: import random # 生成包含1到100的整数列表 lst = list(range(1, 101)) # 对列表进行乱序操作 random.s
- 2022-05-03 03:55在Python编程语言中,`while`循环是一种控制流语句,用于重复执行一段代码块,直到指定的条件不再满足。而`while`循环的嵌套则意味着在一个`while`循环内部,还有一个或多个`while`循环,或者可能是`for`循环。这样...
- 2022-07-08 05:56回答 1 已采纳 使用zip()内置函数for i,j in zip(ls,ls1): print(i,j)
- 2022-04-13 07:40回答 2 已采纳 望采纳 for i in range(9): print(manuals[i],loyalty[i])
- 2022-07-15 09:07回答 3 已采纳 你是对的,书错了
- 2024-06-14 14:12在本项目中,"Python大作业二:简单的五子棋游戏.zip" 提供了一个学习和实践 Python 编程的好机会,特别适合初学者加强和复习基础。五子棋游戏是编程领域中的一个经典实例,它涉及到许多核心的编程概念和技术。下面...
- 2022-11-24 02:55回答 1 已采纳 def is_prime(n): # 判断参数 n 是否为素数的函数 """判断素数,接受一个正整数n为参数,判断n是否为素数,返回布尔值""" if n <= 1: #
- 2023-04-19 17:03回答 2 已采纳 你这个指令只是在安装3.7版本,并没有降版本现在你系统里有2个版本了,不是覆盖安装的那么python这个默认的exe指向的是3.8版本的路径你也可以修改环境变量让它重新指向3.7的路径或者你先把3.8
- 2022-11-25 07:19回答 3 已采纳 这句有问题a=soup.select('.list_item')要限制只查询新闻的h2,要不页面上有很多h2标签,有些h2标签下没有a会出错,find后返回none会出错完整代码如下,改了下逻辑 fr
- 2022-07-26 11:11勇气引的博客 c经历自己小循环次数5次(3,4,5,6,7)*b的循环次数=120次。b经历自己小循环次数4次(1,2,3,4,)*a的循环次数=24次。...这时候关于for循环嵌套的规律已经出来了。3,加入第三层for循环嵌套。a,b,c的值,.........
- 2020-09-16 08:10多层循环中的退出 在涉及多层嵌套循环的情况下,有时我们需要退出整个循环结构而不是仅仅退出最内层的循环。这可以通过定义一个标志变量或使用函数返回的方式实现。 **示例代码:使用标志变量** ```python a = ...
- 2024-07-20 13:33- 如何构建多层循环结构 - 实际应用场景举例 #### Python 第16课:字符串格式化2 - **知识点**: - 字符串格式化的进阶应用 - 格式化复杂数据结构 - 自定义格式化模式 #### Python 第17课:类型转换 - **知识...
- 2021-11-01 15:51Pycharm比VScode更好用的博客 声明:在处理实际问题的时候,碰到了这么一个小问题,于是写了个逻辑类似的简单例子来说明处理这类问题的两种做法 【多层循环的实例】 要求:输出word_list中不含目标字母的单词 正确的输出应该是: [java, C++] ...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
- 公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司