如何检查字符串是否包含单词?

她0她0

S0,基本上,我写了一个更长的程序,用另一种语言测试我的时态。它根据掷出的骰子随机测试我。但是,我引用的代码段由于某种原因不起作用。问题是,如果我输入“现在”或“未来”,则会跳到其他部分。“两者”出于某种原因都有效。我究竟做错了什么?这真的让我很烦,因为我看不出它有什么问题。

tenses_tested = input("Would you like to be tested on the present, future simple, or both?")

if "present" in tenses_tested:
    roll_range = 6
    roll_addition = 0
if "future" in tenses_tested:
    roll_range = 6
    roll_addition = 6
if "both" in tenses_tested:
    roll_range = 13
    roll_addition = 0
else:
    print("Something went wrong because this keeps coming up...")
    roll_range = 13
    roll_addition = 0
丹尼尔罗斯曼

不,这不是发生的事情。它成功进入 if 块取决于您输入的是“present”还是“future”。但随后它进入了最后一个条件。该条件独立于前两个,并且else仅适用于该条件因此,由于第三个 if 为 false,else 将被触发,并将覆盖原始值。

解决方案是使用elif.

if "present" in tenses_tested:
    roll_range = 6
    roll_addition = 0
elif "future" in tenses_tested:
    roll_range = 6
    roll_addition = 6
elif "both" in tenses_tested:
    roll_range = 13
    roll_addition = 0
else:
    print("Something went wrong because this keeps coming up...")
    roll_range = 13
    roll_addition = 0

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

检查字符串是否包含特定单词

来自分类Dev

检查字符串是否包含单词

来自分类Dev

检查字符串是否包含特定顺序的单词

来自分类Dev

检查字符串是否包含任何单词

来自分类Dev

检查字符串是否包含特定单词

来自分类Dev

检查字符串是否包含完整的单词

来自分类Dev

检查字符串是否包含特定顺序的单词

来自分类Dev

尝试检查字符串是否包含给定的单词

来自分类Dev

检查字符串中是否包含单词列表

来自分类Dev

如何检查字符串是否包含单词的所有字符

来自分类Dev

如何检查字典值是否包含单词/字符串?

来自分类Dev

如何检查字符串是否包含单词批处理文件

来自分类Dev

如何在 case 语句中检查字符串是否包含单词 - SQLite

来自分类Dev

如何检查字符串是否包含特定字符

来自分类Dev

如何检查字符串是否包含特殊字符(!@#$%^&*()_ +)

来自分类Dev

如何检查字符串是否包含某些字符

来自分类Dev

如何检查字符串是否包含特定字符?

来自分类Dev

如何检查字符串是否包含特殊字符?

来自分类Dev

检查字符串是否包含单词(不是子字符串!)

来自分类Dev

如何检查字符串是否包含方括号“)(”?

来自分类Dev

如何检查字符串是否包含搜索项

来自分类Dev

如何检查字符串是否包含整数?-迅速

来自分类Dev

如何检查字符串是否包含字母

来自分类Dev

如何检查字符串是否包含撇号

来自分类Dev

如何检查字符串是否包含JavaScript代码?

来自分类Dev

如何检查字符串是否包含匹配的括号 ()

来自分类Dev

如何检查字符串是否包含字符串数组中的字符串?

来自分类Dev

检查字符串是否包含单词数组中的整个单词(jquery,javascript)

来自分类Dev

检查字符串是否至少包含单词列表中的 n 个单词 R

Related 相关文章

  1. 1

    检查字符串是否包含特定单词

  2. 2

    检查字符串是否包含单词

  3. 3

    检查字符串是否包含特定顺序的单词

  4. 4

    检查字符串是否包含任何单词

  5. 5

    检查字符串是否包含特定单词

  6. 6

    检查字符串是否包含完整的单词

  7. 7

    检查字符串是否包含特定顺序的单词

  8. 8

    尝试检查字符串是否包含给定的单词

  9. 9

    检查字符串中是否包含单词列表

  10. 10

    如何检查字符串是否包含单词的所有字符

  11. 11

    如何检查字典值是否包含单词/字符串?

  12. 12

    如何检查字符串是否包含单词批处理文件

  13. 13

    如何在 case 语句中检查字符串是否包含单词 - SQLite

  14. 14

    如何检查字符串是否包含特定字符

  15. 15

    如何检查字符串是否包含特殊字符(!@#$%^&*()_ +)

  16. 16

    如何检查字符串是否包含某些字符

  17. 17

    如何检查字符串是否包含特定字符?

  18. 18

    如何检查字符串是否包含特殊字符?

  19. 19

    检查字符串是否包含单词(不是子字符串!)

  20. 20

    如何检查字符串是否包含方括号“)(”?

  21. 21

    如何检查字符串是否包含搜索项

  22. 22

    如何检查字符串是否包含整数?-迅速

  23. 23

    如何检查字符串是否包含字母

  24. 24

    如何检查字符串是否包含撇号

  25. 25

    如何检查字符串是否包含JavaScript代码?

  26. 26

    如何检查字符串是否包含匹配的括号 ()

  27. 27

    如何检查字符串是否包含字符串数组中的字符串?

  28. 28

    检查字符串是否包含单词数组中的整个单词(jquery,javascript)

  29. 29

    检查字符串是否至少包含单词列表中的 n 个单词 R

热门标签

归档