对Python来说非常绿色
我是Python的新手,正如标题所述,我非常熟悉Python,很难理解Python中的以下3个命令: 1) 而(计数器>=0):对Python来说非常绿色,python,Python,我是Python的新手,正如标题所述,我非常熟悉Python,很难理解Python中的以下3个命令: 1) 而(计数器>=0): 2) 打印计数器 3) 计数器=计数器-1 有人能给我指一下正确的方向吗? 谢谢1),只要您的计数器变量大于或等于0。while()是一个条件语句,用于检查计数器是否>=0。如果为true,则它将在while循环中执行代码。如果为false,则不会执行while循环中的代码 2) 打印出计数器变量的值 3) 计数器变量获取:counter减1的值 基本上是说,只要计数
2) 打印计数器
3) 计数器=计数器-1 有人能给我指一下正确的方向吗? 谢谢1),只要您的计数器变量大于或等于0。while()是一个条件语句,用于检查计数器是否>=0。如果为true,则它将在while循环中执行代码。如果为false,则不会执行while循环中的代码 2) 打印出计数器变量的值 3) 计数器变量获取:counter减1的值 基本上是说,只要计数器变量大于或等于0,程序就应该打印出计数器的值,然后从计数器的值中减去1
只要计数器大于或等于0,它将继续打印计数器值并从计数器中减去1。这是一个给定的数字
x
,因此x>=0
,将返回0到x
之间的所有整数,从x
中减去,包括:
def myfunc(x):
while counter >= 0:
print counter
counter-=1 #Same as counter = counter-1
当计数器大于零时,打印计数器并减去一。当计数器不再大于零时,while循环停止。这几乎就是代码szys。我投票结束这个话题,因为它不是一个问题。谢谢你,pythonhiew!您的详细解释确实帮助我理解了这一点,从而使我更好地理解了python。祝您有个美好的一天!谢谢你,阿杰!感谢您的时间。@Syedscodes1没问题,兄弟,很高兴能为您提供帮助:)
>>> myfunc(0)
0
>>> myfunc(4)
4
3
2
1
0
>>> myfunc(1.1)
1.1
0.1
>>> myfunc(-123)
>>>