Python中【题目描述】输入1个正整数,输出相应的图形。 【输入描述】1个正整数。 【输出描述】输出相应的图形的代码
时间: 2023-12-04 09:04:57 浏览: 130
好的,我明白了你的问题。以下是Python代码实现:
num = int(input("请输入一个正整数: ")) # 获取用户输入
# 打印等腰直角三角形
for i in range(1, num+1):
for j in range(i):
print('*', end='')
print()
# 打印正方形
for i in range(num):
for j in range(num):
print('*', end='')
print()
# 打印等腰梯形
for i in range(1, num+1):
for j in range(num-i):
print(' ', end='')
for k in range(i):
print('*', end='')
print()
# 打印菱形
for i in range(1, num+1):
for j in range(num-i):
print(' ', end='')
for k in range(2*i-1):
print('*', end='')
print()
for i in range(num-1, 0, -1):
for j in range(num-i):
print(' ', end='')
for k in range(2*i-1):
print('*', end='')
print()
阅读全文