设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 14748|回复: 6
打印 上一主题 下一主题

为什么结果不对

[复制链接]

4

主题

0

好友

32

积分

新手上路

Rank: 1

跳转到指定楼层
楼主
发表于 2018-8-14 11:57:55 |只看该作者 |倒序浏览
老师,我想问一下在循环的嵌套中为什么我输入以下代码
for i in range(0,5):
    for j in range(0,5):
        print('*'),
print
之后运行出来的一直是这样的呢
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*

回复

使用道具 举报

0

主题

0

好友

8

积分

新手上路

Rank: 1

沙发
发表于 2018-8-14 16:18:26 |只看该作者
你的代码输出结果就是这样子,那你想输出什么样子,你也不讲
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

板凳
发表于 2018-8-14 18:33:28 |只看该作者
2个问题,版本引起的:
如果你想不换行
应该是  print('*', end='')
(公众号回复 2v3 有说明)

如果你想单独换一行
应该是 print()
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

2

主题

0

好友

30

积分

新手上路

Rank: 1

地板
发表于 2018-8-15 10:40:54 |只看该作者
for i in range(0,5):
        for j in range(0,i+1):
                print('*',end='')
        print()
最后的print加个()
回复

使用道具 举报

4

主题

0

好友

32

积分

新手上路

Rank: 1

5#
发表于 2018-8-16 09:14:40 |只看该作者
1269004301 发表于 2018-8-14 16:18
你的代码输出结果就是这样子,那你想输出什么样子,你也不讲

想输出的是 5*5的*
回复

使用道具 举报

4

主题

0

好友

32

积分

新手上路

Rank: 1

6#
发表于 2018-8-16 09:34:59 |只看该作者
fresh-fish 发表于 2018-8-15 10:40
for i in range(0,5):
        for j in range(0,i+1):
                print('*',end='')

好的 出现正确的了 谢谢你
回复

使用道具 举报

4

主题

0

好友

32

积分

新手上路

Rank: 1

7#
发表于 2018-8-16 09:41:06 |只看该作者
crossin先生 发表于 2018-8-14 18:33
2个问题,版本引起的:
如果你想不换行
应该是  print('*', end='')

好的 谢谢老师
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-11-23 05:54 , Processed in 0.014255 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部