本帖最后由 WangJS 于 2020-3-24 13:05 编辑
temp = input('请输入一个整数:') #询问你的数字
number = int(temp) #将你回答的数字转换成整型
while number: #你回答的是几,就循环几次(number等于0时,就不执行了)
i = number - 1 #将 i 设为你回答的数字减一
while i: #重复执行 i 次(i 等于0时,就不执行了)
print(' ', end = '') #打印一个空格
i = i - 1 #将 i 减一
j = number #将 j 设为 number
while j: #重复执行 j 次(j 等于0时,就不执行了)
print('*', end = '') #每次打印一个星号
j = j - 1 #将 j 减一
print() #为了换行用
number = number - 1 #将 number 减一
执行后的效果:
- 请输入一个整数:5
- *****
- ****
- ***
- **
- *
复制代码
简单来说就是,你输入一个数,第一行打印 你输入的那个数减一个空格,你输入的那个数个“*”
然后每行减一个。