目录

1、样式一:普通图案

2、样式二:3D立体图案


1、样式一:普通图案

脚本代码:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# 公众号:AllTests软件测试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) ** 3if formula <= 0:lst_con += char[(x) % len(char)]else:lst_con += ' 'lst.append(lst_con)allChar += lstprint('\n'.join(allChar))time.sleep(1)if __name__ == '__main__':print_love()

运行结果:

2、样式二:3D立体图案

脚本代码:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# 公众号:AllTests软件测试import matplotlib.pyplot as plt
import numpy as np
import time# 打印爱心3D图案
def print_love3D():start = time.time()x_lim, y_lim, z_lim = np.linspace(-10, 10, 520), np.linspace(-10, 10, 520), np.linspace(-10, 10, 520)X_points, Y_points, Z_points = [], [], []for x in x_lim:for y in y_lim:for z in z_lim:if (x**2+(9/4)*y**2+z**2-1)**3-(9/80)*y**2*z**3-x**2*z**3<=0:X_points.append(x)Y_points.append(y)Z_points.append(z)end = time.time()fig = plt.figure()ax = fig.add_subplot(111, projection='3d')ax.scatter(X_points, Y_points, Z_points, s=20, alpha=0.5, color="red")plt.show()print(end-start)if __name__ == '__main__':print_love3D()

运行结果(需要等待一段时间):

精彩推荐

面试笔试系列

思维导图系列

Linux常用命令壁纸

接口Requests系列

测试框架pytest系列

Jmeter快速上手之接口测试

自动化测试框架结构图

移动安全框架(MobSF)

使用Python打印爱心图案相关推荐

  1. 使用Python打印爱心

    用Python打印爱心的方法很简单,可以使用简单的循环语句,如下: for i in range(3): for j in range(3-i): print(" ", end=& ...

  2. python打印爱心图形以及动态描绘彩色爱心

    黑白爱心图形打印,内容只有英文字符才能完整描绘心形 def A(S,b):s="\n".join(["".join([(S[(x-y) % len(S)] \i ...

  3. Python | 打印三角形图案(educoder)

    任务:编写一个能打印三角形图案的函数. 要求:根据参数pow(三角形行)编写一个能打印pow行三角形图案的函数. 说明: 测试输入:4: 预期输出: * ** *** ****    *   **   ...

  4. Python——打印菱形图案(1)

    题目: 不允许使用居中的功能         通过循环,完成菱形的输出         主要考查,循环知识,和简单的规纳算法能力 需求为: 用户输入一个数 生成一个对应行数的对称的菱形 代码展示: # ...

  5. python:打印三角形图案。

    """打印各种三角形图案* ** *** **** *************** ********************* *********"" ...

  6. 用python打印爱心(程序猿的浪漫)

    1.工具       python3.0及以上版本:       pycharm或其他开发环境 2.思路       首先,把你想说的话想好,我们用split()函数按空格切割成一个一个词       ...

  7. 如何用C语言打印爱心图案 /爱心代码的实现

    嗨~大家好,这里是可莉! 今天给大家带来是爱心代码的实现~ 赶快学起来然后发送给你的那个ta看把 废话不多说,直接上代码!! #include <stdio.h> #include < ...

  8. 用python打印三角形图案_如何使用Python 打印各种三角形

    直角三角形 rows = int(input('输入列数:')) for i in range(1, rows): print('*' * i) for i in range(1, rows): fo ...

  9. Python打印佛祖图案

    佛祖保佑,永无bug! print( " .....................阿弥陀佛.......................") print( " _oo0 ...

最新文章

  1. Python3学习笔记-使用list和tuple
  2. emqx配置mysql认证_emqx使用mysql完成用户密码验证和ACL鉴权-Go语言中文社区
  3. lucene 简单示例
  4. CMake基础 第7节 编译标志
  5. 看动画学算法之:linkedList
  6. html盒子标准模型,CSS——(二)盒子模型与标准流
  7. HBase中HLog详解
  8. AWK 批量杀进程号,好记性不如烂笔头
  9. python银行排队系统_python-我需要基于Web的系统的消息/排队解决...
  10. 判别式模型和生成式模型的区别(discriminative model and generative model)
  11. 腾讯,360,华为等应用市场相继发布适配公告,发力安卓P版本
  12. 【深入理解计算机系统-第二版】3.55习题
  13. 激活Navicat premium12时出现“Rsa public key not find“报错时的解决方法
  14. 答案--Java面试笔试题(3年以上)
  15. 在这里,北上深成为“社科之城”
  16. 2019 ICPC 南京区域赛 - H Prince and Princess(博弈+思维)
  17. win10查看网卡的vender ID和device ID
  18. 51小项目——使用proteus搭建简易的光照度计-(1)
  19. [转] 蝴蝶效应,青蛙现象,鳄鱼法则,鲇鱼效应,羊群效应,刺猬法则,手表定律,破窗理论,二八定律,木桶理论,马太效应,这些你都明白吗?...
  20. 上次送女神死亡芭比粉口红后,我痛定思痛

热门文章

  1. win2003 由于可用空间计算失败_幼儿编程启蒙怎么做?智能家居+ai 玩空间是最佳教具...
  2. 阿里云图像识别Java调用示例参考
  3. 自学第一天-阿里云服务器ESC
  4. Windows命令实现匿名邮件发送
  5. 云服务器上安装 R语言 以及 RStudio Server 详细图文操作(全)
  6. 目标检测(六):DSSD
  7. 计算机如何解决卡顿问题,电脑反应慢怎么办?电脑卡顿处理方法
  8. 苹果电脑win10蓝牙音响卡顿_Win10使用蓝牙鼠标老是卡顿的原因及解决方法
  9. Ethereum非同质化通证(NFT)的编写与部署
  10. Python技法-序列拆分