shaggyhao 发表于 2021-4-18 00:57:51

004讲中动动手第二题

动动手:
2. 尝试写代码实现以下功能:
>>> ================================ RESTART ================================
>>>
请输入一个整数:8
       ********
      *******
   ******
    *****
   ****
***
**
*
>>>

老甲鱼的答案是:
temp = input('请输入一个整数:')
number = int(temp)
while number:
    i = number - 1
    while i:
      print(' ', end = '')
      i = i - 1
    j = number
    while j:
      print('*', end = '')
      j = j - 1
    print()
    number = number - 1

我觉得:
temp = input('请输入一个整数:')
number = int(temp)
while number:
    print(' '*(number-1)+'*'*number)
    number = number - 1

这样是否更简便?

wp231957 发表于 2021-4-18 07:15:51

行的
页: [1]
查看完整版本: 004讲中动动手第二题