while True:

プログラミング演習(備瀬 竜馬)

第9回

小問番号はコメント(#)を参照
# 9_A_1
for x in range(10):
    for y in range(10):
        print("*", end="")
    print()


# 9_A_2
size = int(input("size:"))
count = 1
for x in range(1, size + 1):
    for y in range(x):
        print("&", end="")
    print()


# 9_B_1
k = int(input())
if 0 < k < 11:
    for x in range(k):
        print("*" * k)
else:
    print("1~10以内の整数を入力してください")


# 9_B_2
array1 = []
array2 = []
for x in range(4):
    a = input("数列の{}行目をスペースを用いて入力してください".format(x + 1))
    a = a.split(" ")
    a = [int(i) for i in a]
    array1.append(a)

for x in range(4):
    array = []
    for y in range(4):
        total = 0
        for z in range(4):
            total = total + array1[x][z] * array1[z][y]
        array.append(total)
    array2.append(array)
for x in range(4):
    for y in range(4):
        print(array2[x][y], end=" ")
    print()


# 9_C_1
print("U+ |0 1 2 3 4 5 6 7 8 9 A B C D E F")
print("-" * 36)
for x in range(4, 8):
    print("00{}0|".format(x), end="")
    for y in range(16):
        print(chr(x * 16 + y), end=" ")
    print()
  
ページのトップへ戻る