x8888k 发表于 2020-10-9 23:55:55

金鍂鑫 发表于 2020-10-9 23:59:40

本帖最后由 金鍂鑫 于 2020-10-10 09:16 编辑


疾风怪盗 发表于 2020-10-10 00:01:51

本帖最后由 疾风怪盗 于 2020-10-10 01:26 编辑

是不是总觉得左边有空格?
一个是用star-1去计算空格,还一个print里面用逗号隔开的话,会认为是打印两个东西,中间会默认有一个空格,换成加号,这样就没有空格了
num = input("请输入一个整数:")
star = int(num)
i = 0
while star:
    print(" " * (star - 1) + "*" * star)
    star = star - 1

昨非 发表于 2020-10-10 00:06:44

原题里空格比*少一个,不过无伤大雅

x8888k 发表于 2020-10-10 15:51:33

x8888k 发表于 2020-10-10 15:52:36

一抹心尘 发表于 2020-10-10 17:33:07

我兴冲冲进来,想着好不容易有一个自己会的,赶紧过来答一下,结果已经最佳答案了。

x8888k 发表于 2020-10-10 22:53:45

页: [1]
查看完整版本: 0004讲里的作业,就是打星星的那个