0
点赞
收藏
分享

微信扫一扫

python在控制台打印爱心3-4

#!/usr/bin/env python

# -*- coding: utf-8 -*-


import time


# 打印爱心图案

def print_love():

   myData = "love"

   for char in myData.split():

       allChar = []

       for y in range(12, -12, -1):

           lst = []

           lst_con = ''

           for x in range(-30, 30):

               formula = ((x * 0.05) ** 2 + (y * 0.1) ** 2 - 1) ** 3 - (x * 0.05) ** 2 * (y * 0.1) ** 3

               if formula <= 0:

                   lst_con += char[(x) % len(char)]

               else:

                   lst_con += ' '

           lst.append(lst_con)

           allChar += lst

       print('\n'.join(allChar))

       time.sleep(1)


if __name__ == '__main__':

   print_love()


python在控制台打印爱心3-4_python

举报

相关推荐

0 条评论