如何在python的while循环中获取值?
我有以下简单的while循环:如何在python的while循环中获取值?,python,while-loop,Python,While Loop,我有以下简单的while循环: a=0 while a < 5: a+=1 print(a) Result: 1 2 3 4 5 有什么办法可以得到a的最终值吗?上面的代码会将数字5打印五次。您可以在while循环之外打印“a”的值以获取最后一个值 a=0 while a < 5: a+=1 print(a) a=0 而a> 5 在我打印a的那一行,我可以得到我在循环中设置的值。因此,在循环结束后,您只需访问a,它将使您5您的代码不会产生该输出。@S
a=0
while a < 5:
a+=1
print(a)
Result:
1
2
3
4
5
有什么办法可以得到a的最终值吗?上面的代码会将数字5打印五次。您可以在while循环之外打印“a”的值以获取最后一个值
a=0
while a < 5:
a+=1
print(a)
a=0
而a<5:
a+=1
印刷品(a)
结果将是5您正在增加
a
内循环的值。循环结束后,您可以根据需要直接使用该值
你不必为此付出任何回报
像这样:
a=0
while a < 5:
a+=1
print(a)
>>> 5
a=0
而a<5:
a+=1
印刷品(a)
>>> 5
在我打印
a
的那一行,我可以得到我在循环中设置的值。因此,在循环结束后,您只需访问a
,它将使您5
您的代码不会产生该输出。@Selcuk有什么方法可以这样做吗?或者我无法在while循环中获取值?您需要定义一个函数来利用返回/收益率。在while循环结束后,是否需要访问a
等于5
的值?我的意思是,问题中的代码与输出不匹配。请发布您的实际代码和/或实际输出,而不是假设的。哦,对不起,我想我犯了一个错误。我已经改变了我的问题。实际上,我想在while循环结束后设置a=5。循环结束后,a的值将为5
a=0
while a < 5:
a+=1
print(a)
>>> 5