python经典百题之特殊图形打印

以下是几个使用Python语言打印特殊图形的示例。

  1. 打印三角形
python 复制代码
n = 5
for i in range(n):
    for j in range(i+1):
        print("*", end="")
    print()

输出:

复制代码
*
**
***
****
*****
  1. 打印正方形
python 复制代码
n = 5
for i in range(n):
    for j in range(n):
        print("*", end="")
    print()

输出:

复制代码
*****
*****
*****
*****
*****
  1. 打印梯形
python 复制代码
n = 5
for i in range(n):
    for j in range(i+1):
        print("*", end="")
    print()
for i in range(n-1):
    for j in range(n-i-1):
        print("*", end="")
    print()

输出:

复制代码
*
**
***
****
*****
****
***
**
*
  1. 打印菱形
python 复制代码
n = 5
for i in range(n):
    for j in range(n-i-1):
        print(" ", end="")
    for j in range(i+1):
        print("*", end="")
    print()
for i in range(n-1):
    for j in range(i+1):
        print(" ", end="")
    for j in range(n-i-1):
        print("*", end="")
    print()

输出:

复制代码
    *
   **
  ***
 ****
*****
 ****
  ***
   **
    *
  1. 打印心形
python 复制代码
import math

def heart(x, y):
    if ((x*0.04)**2 + (y*0.04)**2 - 1)**3 - (x*0.04)**2 * (y*0.04)**3 <= 0:
        return "*"
    else:
        return " "

n = 20
for i in range(-n, n):
    for j in range(-n, n):
        print(heart(j, i), end="")
    print()

输出:

复制代码
         ***            ***
      **     **       **     **
    **          **   **          **
   *              *               *
  *                                  *
 *                                     *
*                                        *
 *                                      *
  *                                    *
   *                                  *
    **                             **
      **                         **
         ***                  ***
            **             **
              **          **

8.特殊形状

python 复制代码
""
a = 176
b = 219
print(chr(b),chr(a),chr(a),chr(a),chr(b))
print(chr(a),chr(b),chr(a),chr(b),chr(a))
print(chr(a),chr(a),chr(b),chr(a),chr(a))
print(chr(a),chr(b),chr(a),chr(b),chr(a))
print(chr(b),chr(a),chr(a),chr(a),chr(b))


""
相关推荐
用户27784491049931 小时前
借助DeepSeek智能生成测试用例:从提示词到Excel表格的全流程实践
人工智能·python
JavaEdge在掘金3 小时前
ssl.SSLCertVerificationError报错解决方案
python
我不会编程5554 小时前
Python Cookbook-5.1 对字典排序
开发语言·数据结构·python
李少兄4 小时前
Unirest:优雅的Java HTTP客户端库
java·开发语言·http
老歌老听老掉牙4 小时前
平面旋转与交线投影夹角计算
python·线性代数·平面·sympy
满怀10154 小时前
Python入门(7):模块
python
无名之逆4 小时前
Rust 开发提效神器:lombok-macros 宏库
服务器·开发语言·前端·数据库·后端·python·rust
你觉得2055 小时前
哈尔滨工业大学DeepSeek公开课:探索大模型原理、技术与应用从GPT到DeepSeek|附视频与讲义下载方法
大数据·人工智能·python·gpt·学习·机器学习·aigc
似水এ᭄往昔5 小时前
【C语言】文件操作
c语言·开发语言
啊喜拔牙5 小时前
1. hadoop 集群的常用命令
java·大数据·开发语言·python·scala