<small id='jMdzG'></small><noframes id='jMdzG'>

      <i id='jMdzG'><tr id='jMdzG'><dt id='jMdzG'><q id='jMdzG'><span id='jMdzG'><b id='jMdzG'><form id='jMdzG'><ins id='jMdzG'></ins><ul id='jMdzG'></ul><sub id='jMdzG'></sub></form><legend id='jMdzG'></legend><bdo id='jMdzG'><pre id='jMdzG'><center id='jMdzG'></center></pre></bdo></b><th id='jMdzG'></th></span></q></dt></tr></i><div id='jMdzG'><tfoot id='jMdzG'></tfoot><dl id='jMdzG'><fieldset id='jMdzG'></fieldset></dl></div>
    1. <legend id='jMdzG'><style id='jMdzG'><dir id='jMdzG'><q id='jMdzG'></q></dir></style></legend>
      1. <tfoot id='jMdzG'></tfoot>
          <bdo id='jMdzG'></bdo><ul id='jMdzG'></ul>

        Python 如果有很多或以收缩形式

        时间:2023-09-01
      2. <legend id='Lccx4'><style id='Lccx4'><dir id='Lccx4'><q id='Lccx4'></q></dir></style></legend>

          <i id='Lccx4'><tr id='Lccx4'><dt id='Lccx4'><q id='Lccx4'><span id='Lccx4'><b id='Lccx4'><form id='Lccx4'><ins id='Lccx4'></ins><ul id='Lccx4'></ul><sub id='Lccx4'></sub></form><legend id='Lccx4'></legend><bdo id='Lccx4'><pre id='Lccx4'><center id='Lccx4'></center></pre></bdo></b><th id='Lccx4'></th></span></q></dt></tr></i><div id='Lccx4'><tfoot id='Lccx4'></tfoot><dl id='Lccx4'><fieldset id='Lccx4'></fieldset></dl></div>

            <tbody id='Lccx4'></tbody>

          <small id='Lccx4'></small><noframes id='Lccx4'>

        1. <tfoot id='Lccx4'></tfoot>

                <bdo id='Lccx4'></bdo><ul id='Lccx4'></ul>
                  本文介绍了Python 如果有很多或以收缩形式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我正在学习 python,但我发现自己在尝试创建如果用户输入 y 或 yes 时应该为 true 的 if 语句时迷失了方向.

                  I'm learning python and I found myself lost trying to create a an if statement that should be true if the user input y or yes.

                  #!/usr/bin/env python3
                  
                  user_input = input('Would you like to go on?')
                  lowui = user_input.lower
                  
                  if lowui == ('y' or 'yes'):
                     print('You want to go on')
                  else
                     print('See you later, bye')
                  

                  问题在于,只有当我输入 y 而不是输入 yes 时它才会变为 true.如果我删除括号,它总是错误的.好的,我可以做一个解决方法,比如

                  The problem is that it becomes true only if I type y but not for yes. If I remove the parenthesis it becomes always false. Ok, I can do a workaround like

                  if lowui == 'y' or lowui == 'yes':
                  

                  但我想知道是否有任何技巧不会强迫我写这么多次变量.
                  提前谢谢你.

                  but I was wondering if there is any trick that don't force me to write so many times tha variable.
                  Thank you in advance.

                  推荐答案

                  改成

                  if lowui in ('y', 'yes'):
                  

                  这也是错误的:

                  lowui = user_input.lower
                  

                  应该是:

                  lowui = user_input.lower() # Actually call the lower function
                  

                  这篇关于Python 如果有很多或以收缩形式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:布尔标识 == True vs 是 True 下一篇:如何在 Python 中使用布尔值?

                  相关文章

                • <legend id='F9Cr3'><style id='F9Cr3'><dir id='F9Cr3'><q id='F9Cr3'></q></dir></style></legend>
                • <i id='F9Cr3'><tr id='F9Cr3'><dt id='F9Cr3'><q id='F9Cr3'><span id='F9Cr3'><b id='F9Cr3'><form id='F9Cr3'><ins id='F9Cr3'></ins><ul id='F9Cr3'></ul><sub id='F9Cr3'></sub></form><legend id='F9Cr3'></legend><bdo id='F9Cr3'><pre id='F9Cr3'><center id='F9Cr3'></center></pre></bdo></b><th id='F9Cr3'></th></span></q></dt></tr></i><div id='F9Cr3'><tfoot id='F9Cr3'></tfoot><dl id='F9Cr3'><fieldset id='F9Cr3'></fieldset></dl></div>
                • <small id='F9Cr3'></small><noframes id='F9Cr3'>

                  <tfoot id='F9Cr3'></tfoot>

                      • <bdo id='F9Cr3'></bdo><ul id='F9Cr3'></ul>