aocao 发表于 2017-3-14 11:06:17

按我学到的理解一下,其中有不明白的请高手指点一下,谢谢。

content = [] ;定义数组content,目前为空;
for y in range(30,-30,-1):   ;for循环y从30到-30,每次步进-1;
      for x in range(-30,30):   ;for循环x从-30到30,步进1;
                subcontent = []      ;定义数组subcontent,目前为空;
                if ((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3 <= 0:    如果按这个计算公式的结果<=0(这个公式真心的没有看太懂,数学不太好)
                        subcontent.append('Love'[(x-y)%4])   ;符合条件则往数组subcontent里添加字符('Love'[(x-y)%4是什么概念?刚学完课时10:《一个打了激素的数组1》的小白还不明白)
                else:
                        subcontent.append(' ');不符合条件则往数组subcontent里添加空格;
                content.append(''.join(subcontent))    ;if判断结束后往content数组里添加东西,(''.join(subcontent)我是真不懂)
      content.append('\n')      ;x行的循环结束后回车;
print ''.join(content)   打印 ''.join(content) ,还是不懂''.join(subcontent)是什么

综上所述,请高手指点一下,下面的两个代码是什么意思?另外,这个公式是什么概念?数学不好的伤不起啊!
1、'Love'[(x-y)%4
2、 ''.join(content)

wp_wyx 发表于 2017-5-5 14:10:18

shishikana 有多牛逼

aptx 发表于 2017-5-7 14:10:21

dsdsds

皇帝也发疯 发表于 2017-5-7 20:46:13

看看是什么

行走力量 发表于 2017-5-7 21:55:15

看到就已经开始头痛了,继续努力

里昂左 发表于 2017-5-7 21:57:18

学习下一行代码。

云习 发表于 2017-5-23 01:21:58

看到代码

hekafeideyu 发表于 2017-5-23 21:05:39

{:5_91:}

韩小亮 发表于 2017-5-24 15:18:24

看看,学习

nightamber 发表于 2017-5-24 20:00:56

想看看看 后面的翻译有点长啊

zzcmyssy 发表于 2017-5-24 21:32:06

看看大神的操作

diyxx 发表于 2017-5-25 08:31:36

我试试。

星空·无限 发表于 2017-5-25 14:21:56

其实主要需要解释的是这段代码是什么意思if ((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3 <= 0:

余欲渔 发表于 2017-5-25 21:51:24

这个不错

和vvv 发表于 2017-6-26 22:11:39

有点神奇

zf1013751835 发表于 2017-7-1 11:56:35

有多么牛逼

风歌_Fenge 发表于 2017-7-19 16:29:21

NB

杨小过 发表于 2017-8-15 14:34:59

很好奇

2740710202 发表于 2017-8-15 16:34:13

哈哈

Wingood 发表于 2017-9-9 23:30:37

看看
页: 1 2 3 4 5 6 7 8 9 10 [11] 12 13 14 15 16 17 18
查看完整版本: 好牛逼的一行python代码输出!