第四课第二个练习题
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
能帮我注释一下这些是什么意思吗,没看懂他换来换去 <font color="red">[已解决]</font>求助啊。老版第四课课后题
https://fishc.com.cn/thread-179254-1-1.html
(出处: 鱼C论坛)
本帖最后由 jackz007 于 2021-3-31 15:50 编辑
这样写是不是好理解一些?
for number in range(int(input('请输入一个整数:')) , 0 , -1):
print(' ' * (number - 1) + '*' * number)
' ' * (number - 1)会生成一个由连续 number - 1 个空格字符构成的字符串;
'*' * number 会生成一个由连续 number 个 '*' 字符构成的字符串。
' ' * (number - 1) + '*' * number 此操作把两个字符串拼接在一起
页:
[1]