| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
在答案中看到了鱼老师说的end = ' ' 对于这个不是很懂,能够展现出什么样的运行情况啊。运行了几次也没看懂。 
鱼老师的这个代码也不是很懂 
- 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:
 
 -     i =(' '* number) + ('*'* number)
 
 -     print(i)
 
 -     number = number - 1
 
 
  复制代码 
 
跪求大神能详细讲一下吗  
end的意思就是输出这一条语句后,最后系统会给你填上一个字符,默认是换行'\n',手动改成end=' '就是每行输出完毕用空格结尾,不换行的意思,同样可以用';' 或者空字符''来结束一行 
 
 
 |   
 
 
 
 |