Python菱形、三角形、矩形打印实现方法

Python菱形打印实现方法

使用Python语言可以很容易的实现菱形的打印,下面是一个简单的实现方法:

n = int(input('输入菱形的行数: '))

# 上半部分
for i in range(1, n+1):
    print(' ' * (n-i) + '*' * (2*i-1))

# 下半部分
for i in range(n-1, 0, -1):
    print(' ' * (n-i) + '*' * (2*i-1))

Python三角形打印实现方法

使用Python语言可以很容易的实现三角形的打印,下面是一个简单的实现方法:

n = int(input('输入三角形的行数: '))

for i in range(1, n+1):
    print(' ' * (n-i) + '*' * (2*i-1))

Python矩形打印实现方法

使用Python语言可以很容易的实现矩形的打印,下面是一个简单的实现方法:

m = int(input('输入矩形的行数: '))
n = int(input('输入矩形的列数: '))

for i in range(1, m+1):
    print('*' * n)

本文链接:http://task.lmcjl.com/news/12065.html

展开阅读全文