有什么方法让第一张图的代码变成可以打印第二张图的代码
https://thumbnail1.baidupcs.com/thumbnail/b1aaae9fal0ccff59f5d4c0bcb7b4b6b?fid=1590253992-250528-1016508065235237&rt=pr&sign=FDTAER-DCb740ccc5511e5e8fedcff06b081203-zDcKzW2sBRn7bVoh5QGZPUXCwLY%3d&expires=8h&chkbd=0&chkv=0&dp-logid=224972971310698360&dp-callid=0&time=1671868800&size=c1463_u915&quality=90&vuk=1590253992&ft=image&autopolicy=1https://thumbnail1.baidupcs.com/thumbnail/66d971c3bj7df0071262bf3389f3a9dc?fid=1590253992-250528-915455874869369&rt=pr&sign=FDTAER-DCb740ccc5511e5e8fedcff06b081203-6u2%2bJYDe51QyR2zfcdn10W8C750%3d&expires=8h&chkbd=0&chkv=0&dp-logid=224972971310698360&dp-callid=0&time=1671868800&size=c1463_u915&quality=90&vuk=1590253992&ft=image&autopolicy=1
layer = int(input(""))
if layer > 50:
layer = int(input(""))
for i in range(1,layer+1):
print("#"*i)
不是原代码也行,我要可以打印第二张图中的图案的代码就ok 第i行先打印(layer - 1 - i)个空格,再打印 (i+1) 个 # 号
第0行 ---- layer - 1 个空格,1 个 # 号
第1行 ---- layer - 2 个空格,2 个 # 号
第2行 ---- layer - 3 个空格,3 个 # 号 print(' ' * (layer - i), '*' * i, sep = '')
页:
[1]