|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
鱼神的代码看不太懂。有人能解释下不?
- 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
复制代码
我尝试用下面的代码,好像也能达到要求。那我的代码有没有问题?
- num = int(input('请输入一个整数:'))
- i = num - 1
- j = num
- while num:
- print(' ' * i + '*' * j)
- i = i - 1
- j = j - 1
- num = num - 1
复制代码
你的代码也是对的,没有问题,而且更加简便
小甲鱼的代码只是将print(' ' * i + '*' * j)用成两个while循环进行输出而已
而i = i- 1 j =j-1也能符合题意,因为每次number都会减小1,而i和j的值是随着number减小而变小1的
你是哪个地方看不懂
|
|