发布网友 发布时间:2022-04-20 15:48
共2个回答
热心网友 时间:2022-04-06 01:19
for i in range(1,10):
for j in range(1,10):
sum = i * j
print '%d * %d = %d' % (i,j,sum)
最后一句缩进与第一个for一样,所以层次级别相同 python以缩进来分层次,所以当for循环执行完了之后才执行一个print
print格式的区别 %-3d 是输出的数字后面补空格 被到整个输出的字数长度为3,如果数字位数超过3就原样输出
请问这里的break有什么作用?if not(i%j):这个条件如果成立,就执行j = j + 1,并继续往下执行;如果if not(i%j):这个条件不成立成立,就跳过j = j + 1。
热心网友 时间:2022-04-06 02:37
Python是使用缩进来区分代码属于哪一层的。
你后面的代码,最后的print跟for循环是平行层的,所以是顺序执行。执行完循环,再执行print。所以print才执行一次。