龙空技术网

python一行代码实现「心型图案」建议收藏

python幼儿园 97

前言:

目前兄弟们对“心形代码运行图”大致比较讲究,看官们都想要分析一些“心形代码运行图”的相关资讯。那么小编同时在网摘上汇集了一些有关“心形代码运行图””的相关知识,希望你们能喜欢,姐妹们一起来学习一下吧!

python一行代码实现【心型图案】代码:

print('\n'.join([''.join([('Love'[(x - y) % len('Love')] if ((x * 0.05) ** 2 + (y * 0.1) ** 2 - 1) ** 3 - (x * 0.05) ** 2 * (y * 0.1) ** 3 <= 0 else ' ') for x in range(-30, 30)]) for y in range(30, -30, -1)]))

:)这行代码是不是看着比较恐怖,没关系,我们展开来看一下他是什么样的逻辑。

下面的代码和上面的效果是一样的:

li = []for y in range(30, -30, -1):    li.append("\n")    for x in range(-30, 30):        if (((x * 0.05) ** 2 + (y * 0.1) ** 2 - 1) ** 3 - (x * 0.05) ** 2 * (y * 0.1) ** 3) <= 0:            li.append(('Love'[(x - y) % len('Love')]))        else:            li.append(' ')print(''.join(li))

最终效果:

python一行代码实现【心型图案】

:) 如果本文对您有所帮助,那就点赞、收藏加转发吧~ 谢谢

标签: #心形代码运行图 #心形代码编程python #python的爱心代码 #python爱心代码简单带名字 #python心形代码程序