python 基础练习--打印不同样式的***,打印偶数/奇数

"""
(1)
**********
"""
print("*" * 10)

for i in range(1, 11, 1):
    print("*", end="")
"""
(2)
**********
**********
**********
**********
"""
print("=" * 10)
for i in range(0, 4, 1):
    print("**********")

print("=" * 10)

for i in range(0, 4):
    for j in range(0, 10):
        print("*", end="")
    print()
"""
(2)
*
**
***
****
*****
******
"""
print("=" * 10)

for line in range(0, 6):
    for i in range(0, line + 1):
        print("*", end="")
    print()
"""
(3)
******
*****
****
***
**
*
"""
print("=" * 10)
for line in range(6, 0, -1):
    for j in range(0, line):
        print("*", end="")
    print()
"""
(4)
            i   j
*           1   1
**          2   1 2
***         3   1 2 3
****        4   1 2 3 4
*****       5   1 2 3 4 5
******      6   1 2 3 4 5 6
*****       7   1 2 3 4 5
****        8   1 2 3 4
***         9   1 2 3
**          10  1 2 
*           11  1
j <= i  and  i + j <= 12
"""
print("=" * 10)
for i in range(1, 12):
    for j in range(1, i + 1):
        if j <= i and i + j <= 12:
            print("*", end="")
    print()
"""
(4)
                k    i   j
     *         -5    1   1
    **         -4    2   1 2
   ***         -3    3   1 2 3
  ****         -2    4   1 2 3 4
 *****         -1    5   1 2 3 4 5
******          0    6   1 2 3 4 5 6
 *****          1    7   1 2 3 4 5
  ****          2    8   1 2 3 4
   ***          3    9   1 2 3
    **          4    10  1 2 
     *          5    11  1
"""
print("=" * 10)
for i in range(1, 12):
    for k in range(0, abs(i - 6)):
        print(" ", end="")
    for j in range(1, i + 1):
        if j <= i and i + j <= 12:
            print("*", end="")
    print()
"""
(4)
                    k    i   j
     *              -5    1   1
    * *             -4    2   1 2
   * * *            -3    3   1 2 3
  * * * *           -2    4   1 2 3 4
 * * * * *          -1    5   1 2 3 4 5
* * * * * *          0    6   1 2 3 4 5 6
 * * * * *           1    7   1 2 3 4 5
  * * * *            2    8   1 2 3 4
   * * *             3    9   1 2 3
    * *              4    10  1 2 
     *               5    11  1
"""
print("=" * 10)
for i in range(1, 12):
    for k in range(0, abs(i - 6)):
        print(" ", end="")
    for j in range(1, i + 1):
        if j <= i and i + j <= 12:
            print("* ", end="")
    print()
"""
(4)
                    k    i   j
     *              -5    1        1
    * *             -4    2       1 2
   *   *            -3    3      1 2 3
  *     *           -2    4     1 2 3 4
 *       *          -1    5    1 2 3 4 5
*         *          0    6   1 2 3 4 5 6
 *       *           1    7    1 2 3 4 5
  *     *            2    8     1 2 3 4
   *   *             3    9      1 2 3
    * *              4    10      1 2 
     *               5    11       1
     j == 1   i == j   i + j == 12
"""
print("=" * 10)
for i in range(1, 12):
    for k in range(0, abs(i - 6)):
        print(" ", end="")
    for j in range(1, i + 1):
        if j <= i and i + j <= 12:
            if j == 1 or j == i or i + j == 12:
                print("* ", end="")
            else:
                print("  ", end="")
    print()

"""
打印1~100之间的偶数
"""
num = 1
while num <= 100:
    if num % 2 == 0:
        print(num)
    num += 1
"""
*
**
***
****
*****
"""
i = 1
while i <= 5:
    j = 1
    while j <= i:
        print("*", end="")
        j += 1
    print()
    i += 1
# 死循环
"""
while True:
    print("哈哈")
想要用while True 实现循环 一定要记得在某个时刻break
"""

"""
打印1~100之间的奇数
"""
num = 1
while True:
    if num % 2 == 1:
        print(num)
    num += 1

    if num > 100 :
        break
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值