我写的对吗,求助
这是教学视频里的代码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)
i = 1
while number:
print('*' * number)
i = i + 1
number = number - 1
不对哈,你试着打印下就知道对不对了呀,甲鱼哥的代码打印的结果是(假设输入3):
***
**
*
而你的结果是:
***
**
*
你的前面没有空格,所以你的代码要这样改,才能达到和甲鱼哥的代码一样的效果:
temp = input('请输入一个整数:')
number = int(temp)
while number:
print(' '*(number-1)+'*' * number)
number = number - 1
你代码中的 i 没用作用 可以删去~~~
Twilight6 发表于 2020-6-30 00:21
不对哈,你试着打印下就知道对不对了呀,甲鱼哥的代码打印的结果是(假设输入3):
而你的结果是:
...
{:5_100:} 默默佩佩 发表于 2020-7-1 00:16
你好哦,这个对吗,也运行出来了{:9_227:}temp = input('请输入一个整数:')
number = int(temp)
while number:
i = number -1
print(' ' * i,'*' * number)
number = number - 1
页:
[1]