22问答网
所有问题
Python 图中的while循环改for循环,怎么改,直接回答代码,谢谢
如题所述
举报该问题
其他回答
第1个回答 2019-08-10
def fib2(n):
....before,after = 0,1
....for i in range(n):
........if i in(0,1):
............yield i
........else:
............yield before+after
............before,after = after,before+after
追问
为什么全是0?
追答
你遍历迭代器的方法不对
通常直接直接用list就可以了
print(list(fib(8)))
本回答被提问者采纳
相似回答
python
如何把这个
while循环
变成
for循环
?很急!!
答:
if i<5:
for
k in range(0,4-i):print(' ',end='')for k in range(0,i*2+1):print('\u2665',end='')else:for k in range(0,i-4):print(' ',end='')for k in range(0,(9-i)*2-1):print('\u2665',end='')print()
源代码
(注意源代码的缩进)
python
3 ;
for
和
while
的转换 ,第一张
图的
19-24行,题目本意是找到输入...
答:
你的
Python
程序while_k循环中,k+=1出现了两次,你应该把k+=1放在两个if语句后面只加一次,另外
,while
_k
循环中的
第一句也应该去掉,才能和原来的
for
_i循环一致,象这样 count=0k=0while k<len(remainders): #remainder=remainders[k];#去掉这句 if remainders[k]>remainder: remainder=remainders...
大家正在搜
for循环怎么转换while循环
for循环可以取代while循环
for死循环和while死循环
for循环不能嵌套while循环
for循环转化成while循环
for while 循环
while和for循环的相同点
while和for循环的异同
用while改写for循环
相关问题
请问以下Python代码(第一个图)如何修改使其实现第二个图...
python 使用while循环输入 1 2 3 4 5 6...
python 使用while循环输入1 2 2 4 5 6 ...
Python类定义中的循环不起作用,每次的结果都一样,可以帮...
这个小句子在python3中能跳出循环吗,帮忙改下谢谢
python的for循环怎么控制增量步,就像VB中step=...
Python中for循环遍历数据有点慢,有没有像java一样...
Python 软件中while 循环,我写的语句为什么不能出...