嵌套循环Python
发布时间:2020-12-20 12:06:51 所属栏目:Python 来源:网络整理
导读:count = 1for i in range(10): for j in range(0,i): print(count,end='') count = count +1 print()input() 我正在编写一个应该具有如下输出的程序. 1 22 333 4444 55555 666666 7777777 88888888 999999999 使用我编写的代码,我非常接近,但是我的计数工作
count = 1 for i in range(10): for j in range(0,i): print(count,end='') count = count +1 print() input() 我正在编写一个应该具有如下输出的程序. 1 22 333 4444 55555 666666 7777777 88888888 999999999 使用我编写的代码,我非常接近,但是我的计数工作方式只是字面数字上升.我只是需要帮助才能使它只计数到9但显示如上.谢谢. 解决方法
你在内循环中递增计数,这就是为什么你要在你想要之前继续得到更大的数字
你可以这样做. >>> for i in range(1,10): print str(i) * i 1 22 333 4444 55555 666666 7777777 88888888 999999999 或者如果你想要嵌套循环出于某种原因 from __future__ import print_function for i in range(1,10): for j in range(i): print(i,end='') print() (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |