?
本帖最后由 疾风怪盗 于 2020-10-10 01:26 编辑
是不是总觉得左边有空格?
一个是用star-1去计算空格,还一个print里面用逗号隔开的话,会认为是打印两个东西,中间会默认有一个空格,换成加号,这样就没有空格了
num = input("请输入一个整数:")
star = int(num)
i = 0
while star:
print(" " * (star - 1) + "*" * star)
star = star - 1
原题里空格比*少一个,不过无伤大雅 我兴冲冲进来,想着好不容易有一个自己会的,赶紧过来答一下,结果已经最佳答案了。
页:
[1]