设为首页收藏本站

Crossin的编程教室

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

新人求问 python第15课

[复制链接]

1

主题

0

好友

37

积分

新手上路

Rank: 1

跳转到指定楼层
楼主
发表于 2017-11-27 00:09:22 |只看该作者 |正序浏览
所以如果要输出一个5*5的方阵图案,我们可以
for i in range(0, 5):
   for j in range(0, 5):
       print '*',
   print

注意:第二个print的缩进和内层的for是一样的,这表明它是外层for循环中的语句,每次i的循环中,它会执行一次。
print后面没有写任何东西,是起到换行的作用,这样,每输出5个*,就会换行。


这是讲的例子,我用PY3打的以下代码
for i in range(0, 5):
    for j in range(0, 5):
        print ('*',end='')
    print

为什么我运行的时候是一排* 而不是五乘五行列的*
回复

使用道具 举报

1

主题

0

好友

37

积分

新手上路

Rank: 1

板凳
发表于 2017-11-27 11:12:57 |只看该作者
crossin先生 发表于 2017-11-27 01:37
print()
函数不加括号就没调用

谢谢 明白了
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

沙发
发表于 2017-11-27 01:37:09 |只看该作者
print()
函数不加括号就没调用

(py2的print不是函数)
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

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

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

GMT+8, 2024-11-1 12:41 , Processed in 0.014668 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部