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

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

        <bdo id='eXSug'></bdo><ul id='eXSug'></ul>

      1. 如果x&>y,Range(x,y)的输出是什么?

        时间:2024-08-10

              <bdo id='D0Wrq'></bdo><ul id='D0Wrq'></ul>
                <legend id='D0Wrq'><style id='D0Wrq'><dir id='D0Wrq'><q id='D0Wrq'></q></dir></style></legend>

                  <tbody id='D0Wrq'></tbody>
                <tfoot id='D0Wrq'></tfoot>

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

                  本文介绍了如果x&>y,Range(x,y)的输出是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  xy为两个整数:

                  如果在Python中考虑x > yrange(x, y)将如何?

                  我尝试了以下代码:

                  for i in range(10, 3):
                      print(i)
                  

                  我认为range(10, 3)应该被视为列表[0, 3, 6, 9],但是这部分代码没有呈现任何内容。

                  推荐答案

                  您有两个选项:

                  1. 重新排列输入值,

                    range(0, 10, 3)     # => (0, 3, 6, 9)
                    
                  2. 编写包装函数,为您重新排列它们:

                    def safe_range(a, b):
                        return range(0, max(a,b), min(a,b))
                    
                    safe_range(3, 10)   # => (0, 3, 6, 9)
                    

                  编辑:再想一想,我明白了;您正在尝试做一些类似

                  的事情
                  range({start=0,} stop, step)
                  

                  但如果您只给出两个值,则无法区分该值和

                  range(start, stop, {step=1})
                  

                  为解决此歧义,Python语法要求默认值参数只能出现在所有位置参数之后-即,第二个示例是有效的Python,第一个示例不是。

                  这篇关于如果x&>y,Range(x,y)的输出是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:捕获XML文件中一个索引位置的字符串并移动到另一个索引位置 下一篇:有没有更好的方法来检查一个数字是否是两个数字的范围

                  相关文章

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

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

                  <tfoot id='RNWU2'></tfoot>

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