|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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
1:这里的(' ',end = '')一般用法是什么 小甲鱼没有讲啊 我只他是链接打印下条语句
2:为什么上面打印出来星会从中一个一个缩进来
1、print(' ',end='')这个语句中,' '这个单引号里面是个空格,意思是打印空格,后面的end=''意思是不换行,因为print()默认是换行的,用这个可以不换行打印
如果你有疑问,可以分别试试,把单引号中间加个字符,如'$',就能每行分别打印i个$
2、因为他用了多个循环。比如输入整数为4
则i=3,第一个循环while i会打印出i=3个空格,之后j = 4,由while j,会在3个空格后面在打印j =4个星号*
接下来是最外层循环, i = 2,会打印两个空格,3个星号,一次类推
|
|