4-p04_guess_name
2024-04-29 07:02:26
import mathNAMES='赵钱孙李周吴郑王冯陈褚卫蒋武韩'def get_rows():num=len(NAMES)rows=int(math.log2(num)+1)result=[''for _ in range(rows)]id =1for name in NAMES:insert_name(id, name, result, rows)id+=1return resultdef insert_name(id, name, result, rows):for row_id in range(len(result)):if id % 2 != 0:result[row_id] += name + ' 'id //= 2def get_name(answers):result = 0for answer in answers:result *= 2if answer:result += 1return NAMES[result-1]if __name__=='__main__':rows=get_rows()answers=[]for row in rows:print(row)answer=input('你猜的姓在这一行中吗?(y,n,yes,no)')if answer is None or len(answer)==0:breakif answer.lower() in ('y','yes'):answers.append(True)else:answer.append(False)print('你猜的姓是:',get_name(answers))
D:\Anaconda\python.exe D:/AI20/06_codes/deeplearning_20/p04_guess_name.py
赵 孙 周 郑 冯 褚 蒋 韩
你猜的姓在这一行中吗?(y,n,yes,no)y
钱 孙 吴 郑 陈 褚 武 韩
你猜的姓在这一行中吗?(y,n,yes,no)y
李 周 吴 郑 卫 蒋 武 韩
你猜的姓在这一行中吗?(y,n,yes,no)y
王 冯 陈 褚 卫 蒋 武 韩
你猜的姓在这一行中吗?(y,n,yes,no)y
你猜的姓是: 韩Process finished with exit code 0
4-p04_guess_name相关推荐
最新文章
- 制作windows7 USB启动盘
- linux源码编译安装lamp环境搭建,linux下源码包编译安装LAMP环境
- 我的第一个IT产品:PublicLecture@HK【My First IT Product】
- 【Java学习笔记十】输入输出流
- aspx 页面,master页面与ascx用户控件传值的问题
- oracle实例名,数据库名,服务名等概念差别与联系
- idea中 mybatis 的 mapper.xml 新建没有 头文件
- ORB-SLAM2双目开源框架 (4) LoopClosing解析
- (原)War3 脚本分析4-触发器
- 急聘:IDC机房建设相关职位
- PHP在线讨饭源码+支付宝当面付DEMO+自动在线要饭源码+安装教程
- 海康威视流媒体服务器配置心得
- 自然语言处理实战:新闻文本分类(附代码)
- Cygwin的安装教程
- GoldWave几种转换格式方法
- 笔记本电脑硬件升级-低成本、大幅提升体验
- 某妹游戏登录加密(webpack)
- 教你如何鉴别iPhone翻新机!
- 鸿蒙也是基于linux吗,鸿蒙系统是基于linux开发的吗
- 速学大学计算机基本内容(一)有图