python教程:打印心型图案 九九乘法表 三角形 金字塔 圣诞树 倒三角形 菱形

python 复制代码
# 打印九九乘法口诀表
for i in range(1, 10):  # 乘法表的行、起始值从1开始
    for j in range(1, i + 1):  # 表示每一行的表达式、从1开始、到j+1
        print('{}*{}={}'.format(j, i, i * j), end=' ')  # 输出语句{}占位、输出表达式
    print(' ')

# 打印金字塔(正三角形)
n = 10  # 行数
str = '*'  # 图形
for i in range(1, n):
    for j in range(1, n - i):  # 输出空格
        print(' ', end='')
    for j in range(0, 2 * i - 1):  # 输出字符
        print(str, end='')
    print()  # 换行

# 打印圣诞树:在金字塔的基础上加上树干即可
n = 10  # 行数
str = '*'  # 图形
height = 5  # 树干高度
for i in range(1, n):
    for j in range(1, n - i):  # 输出空格
        print(' ', end='')
    for j in range(0, 2 * i - 1):  # 输出字符
        print(str, end='')
    print()  # 换行
for h in range(height):
    print(' ' * (n - 2) + '|')

# 打印倒金字塔(倒三角形)
n = 10  # 行数
str = '*'  # 图形
for i in range(n):
    for j in range(i):  # 输出空格
        print(end=' ')
    for j in range(i, n):  # 输出字符
        print(str, end=' ')
    print("")  # 换行

# 打印菱形
n = 10  # 行数
str = '*'  # 图形
for i in range(n):
    for j in range(i, n - 1):  # 打印空格
        print('', end='\t')
    for k in range(n * 2 - 1):  # 打印图形
        print(str, end='\t')
    print('')   # 换行
python 复制代码
import numpy as np

x = y = a = 0
for y in np.arange(1.5, -1.6, -0.1):
    for x in np.arange(-1.5, 1.55, 0.05):
        a = x * x + y * y - 1
        if a * a * a - x * x * y * y * y <= 0.0:
            print('*', end='')
        else:
            print(' ', end='')

    print()
相关推荐
Ulyanov4 分钟前
《PySide6 GUI开发指南:QML核心与实践》 第五篇:Python与QML深度融合——数据绑定与交互
开发语言·python·qt·ui·交互·雷达电子战系统仿真
北冥有羽Victoria8 分钟前
Django Auth组件完整版教程:从原理到项目落地
大数据·服务器·数据库·后端·python·django·sqlite
斯维赤8 分钟前
Python学习超简单第八弹:网络编程
网络·python·学习
我喜欢山,也喜欢海1 小时前
Java和go在并发上的表现为什么不一样
java·python·golang
Wenzar_2 小时前
**零信任架构下的微服务权限控制:用Go实现基于JWT的动态访问策略**在现代云原生环境中,
java·python·微服务·云原生·架构
不是起点的终点2 小时前
【实战】Python 一键生成数据库说明文档(对接阿里云百炼 AI,输出 Word 格式)
数据库·python·阿里云
2301_813599554 小时前
Go语言怎么做秒杀系统_Go语言秒杀系统实战教程【实用】
jvm·数据库·python
--fancy8 小时前
股票预测情感分析研究案例分析
python
shughui8 小时前
PyCharm 完整教程(旧版本卸载+旧/新版本下载安装+基础使用,2026最新版附安装包)
ide·python·pycharm
小糖学代码9 小时前
LLM系列:1.python入门:15.JSON 数据处理与操作
开发语言·python·json·aigc