this is the question i am trying to solve
我已经尝试了所有方法来让空格出现在主题标签之间,但都失败了。我不知道还能做什么
这是我到目前为止所做的,我找到了几种方法在主题标签之间只获得1个空格,但每次都重复它们是我无法做到的
star = 6
for r in range(star):
for c in range(r - 5):
print ' ',
print '##',
print
任何帮助表示赞赏。
答案 0 :(得分:0)
def hashes(n):
for i in range(n):
print '#' + ' '*i + '#'
测试
>>> hashes(1)
##
>>> hashes(4)
##
# #
# #
# #
答案 1 :(得分:0)
显然,有更简洁的方法可以做到这一点,但最初的问题需要嵌套循环:
import sys
inner = 1
for x in range(6):
sys.stdout.write('#')
for y in range(inner):
if y == inner - 1:
sys.stdout.write('#')
else:
sys.stdout.write(' ')
sys.stdout.write('\n')
inner += 1
输出:
$ python loops.py
##
# #
# #
# #
# #
# #