关于第四讲还是有些东西不太明白
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 zltzlt 发表于 2020-2-18 13:43
那段代码可能难以理解,可以将代码修改成这样:
{:5_99:}我发的那些 从第三段开始我就看不懂了 zltzlt 发表于 2020-2-18 13:43
那段代码可能难以理解,可以将代码修改成这样:
懂了 感谢大佬! zltzlt 发表于 2020-2-18 13:43
那段代码可能难以理解,可以将代码修改成这样:
print(' ' * (number - 1) + '*' * number)
这句话还是有点不太懂 能一路清纯到底 发表于 2020-2-25 11:17
print(' ' * (number - 1) + '*' * number)
这句话还是有点不太懂
打印 (number - 1) 个空格和 number 个星号。 zltzlt 发表于 2020-2-25 11:18
打印 (number - 1) 个空格和 number 个星号。
' ' * (number - 1) + '*' * number
标红的*是什么意思?谢谢耐心解答a 能一路清纯到底 发表于 2020-2-25 11:23
' ' * (number - 1) + '*' * number
标红的*是什么意思?谢谢耐心解答a
* 号代表字符串重复指定的次数。
>>> print('abc' * 5)
abcabcabcabcabc zltzlt 发表于 2020-2-25 11:24
* 号代表字符串重复指定的次数。
明白了明白了,谢谢*666
页:
[1]