画图——心形

'''
k-Means聚类以及图像压缩是分类问题,是无监督的,是不需要标签的

'''

import time
words=input('请输入你要说的话')

for item in words.split():  #以空格隔开
    letterlist=[]
    for y in range(12,-12,-1):
        list_x=[]
        letters='' #每一行要打印的
        for x in range(-30,30):
            expression=((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3
            if expression<=0:
                letters+=item[(x-y)% len(item)]
            else:
                letters+=' '

        list_x.append(letters)
        letterlist+=list_x
    print('\n'.join(letterlist))  #letterlist是个列表  意思是一下输出每个元素,然后每个元素之间用 \n(换行)填充,这样就不用for循环来执行
    time.sleep(1.5)
 
 







'''
k-Means聚类以及图像压缩是分类问题,是无监督的,是不需要标签的

'''

import time
words=input('请输入你要说的话')

for item in words.split():  #以空格隔开
    print('\n'.join([''.join([(item[(x-y)% len(item)] 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( 12,-12,-1)]))
    time.sleep(1.5)







猜你喜欢

转载自blog.csdn.net/qq_37354021/article/details/80704843
今日推荐