Python基础算法训练——循环训练(26~30)

26. 菱形图形
【题目描述】
输入一个正整数 n,输出用 1 至 (2n−1) 的数字组成的菱形。
【输入】
输入正整数 n(1≤n≤10)。
【输出】
输出画出的图形。
【输入样例】
3
【输出样例】
   1
 123
12345
 123
  1

# 样例代码
n=int(input())
for i in range(1, n + 1):
    print(' ' * (n - i), end="")
    for j in range(i*2-1):
        print(j+1, end='')
    print()
for i in range(1, n):
    print(' ' * i, end="")
    for j in range((n-i) * 2 - 1):
        print(j+1, end='')
    print()

27. 空心菱形
【题目描述】
输入一个整数 n,输出一个空心菱形,其中每个边由 n 个'∗'组成。
【输入】
一行一个整数 n(1<

你可能感兴趣的:(Python基础算法训练试题集,算法,数学建模,蓝桥杯,青少年编程,python)