python课后作业中的问题
关于python第四讲的问题 标答: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 = number
while i > 0:
print(' ' * number + '*' * number)
number = number - 1
i = i - 1
问下标答两个循环是什么意思
end为什么要加
谢谢! 所谓标准答案,那两个循环是为了方便理解,分别打印空格和星号,end=''表示不换行,已达到预期的效果。
你的更简洁也会更快,不必拘泥于标准答案。
页:
[1]