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

      1. <small id='hRCpH'></small><noframes id='hRCpH'>

      2. TypeError: 不支持的操作数类型 -: 'str' 和 'int'

        时间:2024-04-21
        <legend id='IEUbW'><style id='IEUbW'><dir id='IEUbW'><q id='IEUbW'></q></dir></style></legend>

              <tbody id='IEUbW'></tbody>
              <bdo id='IEUbW'></bdo><ul id='IEUbW'></ul>

              • <small id='IEUbW'></small><noframes id='IEUbW'>

                <i id='IEUbW'><tr id='IEUbW'><dt id='IEUbW'><q id='IEUbW'><span id='IEUbW'><b id='IEUbW'><form id='IEUbW'><ins id='IEUbW'></ins><ul id='IEUbW'></ul><sub id='IEUbW'></sub></form><legend id='IEUbW'></legend><bdo id='IEUbW'><pre id='IEUbW'><center id='IEUbW'></center></pre></bdo></b><th id='IEUbW'></th></span></q></dt></tr></i><div id='IEUbW'><tfoot id='IEUbW'></tfoot><dl id='IEUbW'><fieldset id='IEUbW'></fieldset></dl></div>
                  <tfoot id='IEUbW'></tfoot>
                  本文介绍了TypeError: 不支持的操作数类型 -: 'str' 和 'int'的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我怎么会收到这个错误?

                  How come I'm getting this error?

                  我的代码:

                  def cat_n_times(s, n):
                      while s != 0:
                          print(n)
                          s = s - 1
                  
                  text = input("What would you like the computer to repeat back to you: ")
                  num = input("How many times: ")
                  
                  cat_n_times(num, text)
                  

                  错误:

                  TypeError: unsupported operand type(s) for -: 'str' and 'int'
                  

                  推荐答案

                  1. 失败的原因是(Python 3)input 返回一个字符串.要将其转换为整数,请使用 int(some_string).

                  1. The reason this is failing is because (Python 3) input returns a string. To convert it to an integer, use int(some_string).

                  您通常不会在 Python 中手动跟踪索引.实现这种功能的更好方法是

                  You do not typically keep track of indices manually in Python. A better way to implement such a function would be

                  def cat_n_times(s, n):
                      for i in range(n):
                          print(s) 
                  
                  text = input("What would you like the computer to repeat back to you: ")
                  num = int(input("How many times: ")) # Convert to an int immediately.
                  
                  cat_n_times(text, num)
                  

                1. 我在上面修改了你的 API.在我看来 n 应该是 number of timess 应该是 string.

                2. I changed your API above a bit. It seems to me that n should be the number of times and s should be the string.

                  这篇关于TypeError: 不支持的操作数类型 -: 'str' 和 'int'的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                3. 上一篇:help() 输出中的斜线是什么意思? 下一篇:Python 无法安装包

                  相关文章

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

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