问题:编写一个创建模式的程序,如下所示。让用户输入一个非负整数来确定图案的行数。例如,输入数字4将产生一个空行;第二行有两磅;一磅,一个空格,第三行有一磅;一磅,两个空格,最后一行有一磅。
lines = int(input("Enter number of lines for pattern: "))
for a in range(lines):
for b in range(a + 1):
print('#', end='')
print()上面的代码给了我接近我想要的东西,但它是所有的磅而不是两个磅符号之间的空格。我不知道如何在那里放置空间,任何帮助都会很棒。
发布于 2018-09-21 11:01:48
或者尝试:
for a in range(lines):
print('#%s#' % ((a-1)*' ') if a else '')输出示例:
Enter number of lines for pattern: 4
##
# #
# #https://stackoverflow.com/questions/52435711
复制相似问题