Python 很难理解循环以及它们能够做什么,然后连续列出一定次数的事情
编辑2:我目前掌握的代码如下。我真的不知道wehre会不会开始得到我需要的结果Python 很难理解循环以及它们能够做什么,然后连续列出一定次数的事情,python,loops,Python,Loops,编辑2:我目前掌握的代码如下。我真的不知道wehre会不会开始得到我需要的结果 for j in range (10): for i in range (10): print (" ",i,'\t',end="") 编辑:为了更清楚一点,到目前为止,我已经做了两个for循环,范围都是10,以产生9行到控制台的0123456789和000000000 111111111等 长话短说,我对python和编程都是新手,我很难仅使用以下命令将其打印到控制台: •使用两个for
for j in range (10):
for i in range (10):
print (" ",i,'\t',end="")
编辑:为了更清楚一点,到目前为止,我已经做了两个for循环,范围都是10,以产生9行到控制台的0123456789和000000000 111111111等
长话短说,我对python和编程都是新手,我很难仅使用以下命令将其打印到控制台:
•使用两个for循环生成输出,一个嵌套
•创建一个单独的变量来存储将要打印的数字
0
0 1
0 1 2
0 1 2 3
0 1 2 3 4
0 1 2 3 4 5
0 1 2 3 4 5 6
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7 8
0 1 2 3 4 5 6 7 8 9
及
任何帮助都将不胜感激。我相信你在解决问题上付出的努力比你表现出来的要多,你应该明确地发布这一点——如果你真的不知道从哪里开始,你的老师可能是一个更好的开始 您说您知道如何打印东西,所以您可能熟悉“打印”功能 本页介绍如何使用循环 (提示:它甚至有一个关于嵌套循环的部分和一个打印示例) 一个简单的谷歌搜索会把它拉上来——搜索“python for loops”之类的东西,而不是你的确切问题,你会有更多的运气 本页 来自Python教程。这是一个很好的资源,如果您发现自己被简单的任务困住了,请尝试在那里查找控制流上的语法等等 自代码发布后编辑:您已经非常接近了
for i in range (10):
temporary_string = ""
for j in range (i):
temporary_string += " "+str(i)
print(temporary_string)
请注意两个主要变化:
- 您希望在内部循环中循环,直到数量发生变化-数量限制由外部循环定义李>
- 还要注意,我们如何在内部循环中生成一个字符串,并且只在最后打印它——在类似python的语言中,这是避免在每次打印后添加换行符的最简单方法之一(Java和C有更简单的方法)
- 我把你换成了我和j。没什么区别,但是按字母顺序去做,这样以后你就不会头疼了(超小的变化)
for i in range (10):
temporary_string = ""
for j in range (i):
temporary_string += " "+str(i)
print(temporary_string)