python基礎練習--異なるスタイルの***を印刷し、偶数/奇数を印刷します.

21741 ワード

"""
(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