2892150342ABC 发表于 2020-5-19 14:44:25

问个事

        大哥们怎么实现这个功能:
http://chuantu.xyz/t6/734/1589870607x3661913030.png

KevinHu 发表于 2020-5-19 14:48:17

num = int(input("请输入一个整数:"))
i = num
while i > 0:
    for j in range(i - 1):
      print(' ', end = '')
    for j in range(i):
      print('*', end = '')
    i -= 1
    print()

Twilight6 发表于 2020-5-19 14:50:32

本帖最后由 Twilight6 于 2020-5-19 14:52 编辑

这样即可:
number = int(input('请输入一个整数:'))
while number:
    print((' '*number)+'*'*number)
    number -= 1 # 每次减少一个 * 号 打印


[*]我们观察发现*前面的空格和 * 的数量相等 所以打印空格数量 * 星星数量即可


如果帮助到你记得给个最佳~{:10_287:}

heidern0612 发表于 2020-5-19 14:51:19

temp =int( input("请输入一个整数:"))

while temp:
    print(" "*temp,"*"*temp)
    temp-=1

qiuyouzhi 发表于 2020-5-19 14:53:16

不会去看答案吗

2892150342ABC 发表于 2020-5-19 14:53:17

Twilight6 发表于 2020-5-19 14:50
这样即可:




大哥都最佳了,解释一下呗

Twilight6 发表于 2020-5-19 14:54:04

2892150342ABC 发表于 2020-5-19 14:53
大哥都最佳了,解释一下呗

我解释写代码那了 你刷新看看 ,不懂再回复我 我给你继续解释

Twilight6 发表于 2020-5-19 14:57:32

2892150342ABC 发表于 2020-5-19 14:53
大哥都最佳了,解释一下呗

懂了记得回复我下哈~

2892150342ABC 发表于 2020-5-20 15:43:45

Twilight6 发表于 2020-5-19 14:57
懂了记得回复我下哈~

懂了,谢谢

Twilight6 发表于 2020-5-20 15:47:55

2892150342ABC 发表于 2020-5-20 15:43
懂了,谢谢

没事~
页: [1]
查看完整版本: 问个事