我正在开发一个程序,它将模拟秘密圣诞老人的分类帽。我试图让程序有一个错误陷阱,以防止人们获得自己的名字,但我不能让程序选择一个新的名称,如果有人得到自己的名字。我遇到的另一个问题是程序总是过早退出。在

我的代码是:import random

print "Testing Arrays"

Names=[0,1,2,3,4]

#0 - Travis

#1 - Eric

#2 - Bob

#3 - Tim

#4 - Dhyan

x = 1

z = True

def pick(x):

while (z == True):

#test=input("Is your Name Travis?")

choice = random.choice(Names) #Picks a random choice from Names Array

if (choice == 0): #If it's Travis

test=input("Is your Name Travis?") #Asking user if they're Rabbit

if(test == "Yes"):

return "Pick Again"

elif(test== "No"):

return "You got Travis"

Names.remove(1)

break

elif (choice == 1):

test=input("Is your Name Eric?")

if(test=="Yes"):

return "Pick Again"

elif(test=="No"):

Names.remove(2)

return "You got Eric"

break

print pick(1)

圣诞老人python代码_秘密圣诞老人分类相关推荐

  1. 圣诞老人python代码_Python秘密圣诞老人程序如何取得更高的成功R

    我决定做一个Python程序,根据硬编码的限制生成秘密的圣诞老人对(例如,某人找不到他的妻子).我的家庭成员都很忙,所以很难组织每个人随意画帽子.在 我的程序死机很少,因为不幸的随机配对使剩余的一对非 ...

  2. 圣诞老人python代码_用Python给头像加上圣诞帽或圣诞老人小徽章

    随着圣诞的到来,想给给自己的头像加上一顶圣诞帽.如果不是头像,就加一个圣诞老人陪伴. 用Python给头像加上圣诞帽,看了下大概也都是来自2017年大神的文章: https://zhuanlan.zh ...

  3. python评价指标_详解分类评价指标和回归评价指标以及Python代码实现

    这篇文章介绍的内容是详解分类评价指标和回归评价指标以及Python代码实现,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下. 1.概念 性能度量(评价)指标,主分为两大类: 1)分类评价 ...

  4. 随机森林分类算法python代码_随机森林的原理及Python代码实现

    原标题:随机森林的原理及Python代码实现 最近在做kaggle的时候,发现随机森林这个算法在分类问题上效果十分的好,大多数情况下效果远要比svm,log回归,knn等算法效果好.因此想琢磨琢磨这个 ...

  5. 商业数据分析模型及其核心Python代码_持续更新

    商业数据分析模型_持续更新 一.AARRR模型 二.PEST模型 理论 医美行业应用案例 三.RFM模型 理论 Python实战_核心指标计算 四.SWOT模型 五.5W1H模型 六.流程拆解法 七. ...

  6. 风险平价策略python代码_风险平价组合(risk parity)理论与实践

    本文介绍了风险平价组合的理论与实践:后续文章将对risk parity组合进行更深入探讨以及引入预期收益后的资产配置实战策略. 前言 资产配置是个很广泛的话题,在投资中是一个非常重要的话题 从使用场景 ...

  7. 聚类 python 代码_不足 20 行 Python 代码,高效实现 k-means 均值聚类算法

    下载好向圈APP可以快速联系圈友 您需要 登录 才可以下载或查看,没有帐号?立即注册 x 不足 20 行 Python 代码,高效实现 k-means 均值聚类算法-1.jpg (143.81 KB, ...

  8. python 代码_如何让Python代码加速运行?

    Python 是一种脚本语言,相比 C/C++ 这样的编译语言,在效率和性能方面存在一些不足.但是,有很多时候,Python 的效率并没有想象中的那么夸张.本文对一些 Python 代码加速运行的技巧 ...

  9. python代码_零基础小白必看篇:Python代码注释规范代码实例解析操作(收藏)

    本文内容主要介绍了Python代码注释规范代码实例解析,通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下!!! 一.代码注释介绍 注释就是对代码的解释和说明 ...

最新文章

  1. 新概念一册电子书课本_新概念英语第二册完整版:音频+动画视频+课本图文讲解...
  2. 软件设计师笔记---流水线
  3. 指数型生成函数[bzoj3456]城市规划
  4. C#中的Socket编程-TCP客户端
  5. javascript从url中获取请求参数
  6. MySQL update For_mysql SELECT FOR UPDATE语句使用示例
  7. 【新发现】不用苹果开发账号就能申请ios证书真机调试
  8. 地区与地区编码的相互转换
  9. 解决本地笔记导入博客中图片无法显示的问题
  10. 推荐几款视频声音变声软件给大家
  11. 打造淘宝极简包的轻量化框架
  12. android相机拉伸解决办法
  13. linux使用alias命令重命名命令永久生效
  14. Android通过NTRIP协议获取差分数据实现高精度定位
  15. 圣诞节的那些事(链接标签+路径)
  16. 没有找到libgcc_s_sjlj-1.dll
  17. c#轻松实现磁性窗口
  18. java有关物流管理的简历_谁能给我提供一份物流管理专业毕业生的个人模范简历...
  19. cGAN网络的基本实现(Mnist数字集)
  20. 我在itpub的日子——写在itpub八周年之际

热门文章

  1. BIM+GIS技术为工程数字化转型提供了新的契机
  2. 【MATLAB教程案例26】图像特征点提取算法matlab仿真与分析——sift,surf,kaze,corner,BRISK等
  3. noip模拟题11.5
  4. 如何构建一个大数据量的搜索引擎
  5. 2021-12-06 迈向程序猿的第四十三步
  6. Acwing 378.骑士放置(二分图的最大独立集)
  7. 【Google Play】APK 扩展包 ( 2021年09月02日最新处理方案 | 内部测试链接 | 安装 Google Play 中带 扩展文件 的 APK 安装包 | 验证下载的扩展文件 )
  8. Android判断CPU是32位还是64位
  9. linux登录mysql
  10. MyBatis基础原理