当前位置: 首页 > 知识库问答 >
问题:

Python-my else语句不工作[重复]

西门山
2023-03-14

我正在创建一个基于文本的游戏,并询问性别。但我的else语句似乎不起作用。

def genderask ():
gender = input ("Are you a he or a she?")
try:
    if gender == "he" or "she":
        print("Hello, ", name)
    else:
        print("Your answer was not he or she.")
        print
        genderask ()
except ValueError:
    print ("Your answer was not he or she.")
    print
    genderask

打印性别

共有1个答案

高溪叠
2023-03-14

如果性别=“他”或性别=“她”:

 类似资料:
  • 我刚刚开始学习python,通过《像计算机科学家一样思考》这本书,我陷入了一些语言语法。 当我使用一些输入(比如7)运行此程序时,会收到如下错误消息: 为什么if语句不能正常工作?即使输入值小于20,它仍会进入第一个if语句

  • 我用语句编写了这段代码,它运行良好: 但当我试图用PreparedStatement转换它时,它却不能处理SQL语法错误。

  • 我有以下QueryDSL查询: 它使用计数,因为这是Spring数据用来对结果进行分页的第一个查询。

  • 我正在使用来训练CNN,基本错误是维度不匹配。 调试后的原因是: 生成输出: 如果需要,我的模型的摘要是: convolution2d_1(卷积2D)(无,32, 25, 34) 320convolution2d_input_1[0][0] activation\u 1(activation)(无、32、25、34)0卷积2d\u 1[0][0] 卷积2d\u 2(卷积2d)(无,32,23,32

  • 为什么这个声明在debian linux gnu(x86_64)的Distrib 10.1.29-MariaDB中不起作用,而在MySQL中起作用? 错误: 错误1064(42000):您的SQL语法有错误;检查与您的MariaDB服务器版本相对应的手册,了解使用由“MyPassword”标识的mysql_native_密码的近用户“root”@“localhost”的正确语法; 谢谢

  • 所以我试图解析一些opendata来构建一个数据库。以下是我所做的: 它返回: 我尝试解析其他一些xml数据(更改url),结果很好 我正在处理的xml数据大致如下: 抱歉,我是python和ElementTree新手,希望能得到一些好的建议,谢谢