您需要将“return incomp1==True”替换为“return True”。然后像这样调用door1函数“incomp1=door1(incomp1)”。

这将把incomp1的值更改为函数“True”返回的值。在

也可以用简单的“else”替换“elif incomp1==True:”。在

您还可以考虑将.lower()添加到choice1=raw_input(“您的响应是什么?:>“)。这样一来,如果玩家在输入中使用一个大写字母,它仍然可以按需要工作。在def door1(incomp1):

if incomp1 == False:

print 'You enter door 1 and find a hideous internet troll.'

print "The troll says, 'LOOK AT THIS LOSER'"

options = ["YOU'RE THE LOSER", "I don't care." , "YOUR MOM IS FAT"]

options2 = [1,2,3]

for x in options:

print "\t :> %s" % x

#choice1 = raw_input("What is your response? :>")

choice1 = raw_input("What is your response? :>").lower()

if ('loser' in choice1) or ('fat' in choice1):

print "You are sucked into the troll's behaviour and are driven insane"

print "After three days of insanity, you starve to death"

dead()

elif 'care' in choice1:

print 'The troll cannot feed off of your anger.'

print 'The troll starves and you recover one piece of the lever from his stomach.'

change()

entrywayopen()

return True

else:

unknown()

change()

door1(incomp1)

#elif incomp1 == True:

else:

print 'You already recovered the piece from room 1.'

entrywayopen()

incomp1 = door1(incomp1)

python怎么返回布尔值_尝试从函数返回布尔值相关推荐

  1. sendmsg返回值_[求助]Sendmessage函数返回值

    各位老师好,请教一个问题,我有时候在编程的时候需要处理一些通过消息传遍过来的数据,这些数据每次里面有字符串,要是数字还好处理字符串就比较难处理, 我收集了5种消息传递字符串的方法,结果用着都不是让我很 ...

  2. R语言survminer包的pairwise_survdiff函数多重比较分组中多个生成曲线的差异并输出p值、使用symnum函数将p值转化为等级表示星号

    R语言survival包的survfit函数拟合生存曲线数据.survminer包的pairwise_survdiff函数多重比较分组中多个生成曲线的差异并输出p值.使用symnum函数将p值转化为等 ...

  3. java返回一个布尔值_关于java:返回布尔值的方法

    好的,所以我的问题是关于布尔值的回报. 对于我的Comp Sci作业,我必须使用方法制作课程注册程序,其中之一是添加课程方法. 基本上,您在目录中搜索该班级,如果匹配,则将其添加到学生时间表中,并返回 ...

  4. python return返回值_Python return语句 函数返回值

    return语句是从python 函数返回一个值,在讲到定义函数的时候有讲过,每个函数都要有一个返回值.Python中的return语句有什么作用,今天就来仔细的讲解一下. python 函数返回值 ...

  5. python函数默认返回值_python笔记20_函数返回值

    主要内容: 小目标:掌握函数返回值 主要内容:return语句,返回多个参数 如果看完这篇文章,你还是弄不明白函数返回值: 你来找我,我保证不打你,我给你发100的大红包. 1. 函数默认返回值 Py ...

  6. nodejs mysql 返回值_带有Mysql数据库返回值的Nodejs

    我有以下代码.我对nodejs和JS比较陌生 我想获取%1中的值.但我没有被定义.只有2个.日志输出到日志. 我从回调和https://github.com/felixge/node-mysql中读取 ...

  7. python二分法求最值_数值分析之二分法、试值法 python

    @ 数值分析之非线性方程求解 文章目录 二分法.试值法的本质 (1) 二分法求利率 题目 输入输出格式 举例 输入: 输出: 思路和要点 代码 结果 (2)试值法法求利率 题目 输入输出格式 举例 输 ...

  8. python的abs(3+4j)_表达式abs(3+4j) 的值为

    [单选题]import time myD = {1:'a',2:'b'} for key,value in dict.items(myD): print(key,value) time.sleep(0 ...

  9. 分计算iv值_机器学习-变量筛选之IV值和WOE

    1.IV值的用途 IV,即信息价值(Information Value),也称信息量. 目前还只是在对LR建模时用到过这两个关键指标,当我们使用决策树时可以通过限制树的深度间接筛选掉一些对于当前任务贡 ...

最新文章

  1. matplotlib显示中文
  2. Yeslab安全实验室CCNP Security PPT到货
  3. JavaWeb应用开发环境-Tomcat服务器
  4. 5 个有用的开源日志分析工具
  5. void什么意思python_python 为什么没有 void 关键字?
  6. java 分级显示_上级部门与下级部门的分类显示
  7. 性能测试负载模型(八)
  8. 给linux默认mysql设置root密码
  9. 第二章 01 节 常用信号及其基本特征
  10. 2019UI设计趋势,抢先了解一下
  11. 如何清除谷歌浏览器中的counterflix广告病毒
  12. 二层交换机与三层交换机区别
  13. 如何看台式机计算机编号,如何查看台式电脑的主机编号和型号
  14. Node.js 在微医的应用场景及实践
  15. Lua 实现Get Set属性
  16. 弱加密算法有哪几种_常见的几种加密方法
  17. macM1下PD虚拟机中ubuntu安装git过程中apt-get update失败、E: 部分索引文件下载失败等问题
  18. Discuz!教程之应用中心安装插件提示“数据下载错误(105)”的解决办法
  19. 计算机病毒是一种特殊的计算机程序段,计算机病毒是一种特殊的计算机程序。(  )——青夏教育精英家教网——...
  20. 近视眼手术之后计算机专业,白领人士做完近视眼手术后,可以正常用电脑工作吗?...

热门文章

  1. 如何让聊天机器人懂情感?这是一篇来自清华的论文
  2. tomcat manager 禁止外网访问 只容许内网访问
  3. Android壁纸服务WallpaperManagerService
  4. 神经网络(模型)量化介绍 - PTQ 和 QAT
  5. Jupyter添加目录
  6. 2022年全球市场轮胎测试设备总体规模、主要生产商、主要地区、产品和应用细分研究报告
  7. Google Earth Engine(GEE)扩展——gee-blend(图层影像加载)
  8. 基于qiankun落地部署微前端爬”坑“记
  9. 华为手机有升鸿蒙的吗,好消息! 华为鸿蒙首批升级机型名单公布, 看看有你手机吗?...
  10. 染成茜色的坂道 圣诞汉化补丁翻译讨论(有点雷)