《练习100》6~10

第6题

# 用*号输出字母C的图案
#           * * * * *
#         *           *
#         *
#         *
#         *           *
#           * * * * * 
# 练习的知识点是:字符串的重复打印,字符串连接
print(' ' + " *" * 6)
print(" *" + ' ' * 11 + "*")
for i in range(4):
    print('*')
print(" *" + ' ' * 11 + "*")
print(' ' + " *" * 6)

第7题

#输出特殊图案(这题有点无聊)
a = 176
b = 219
print(chr(b),chr(a),chr(a),chr(a),chr(b))
print(chr(a),chr(b),chr(a),chr(b),chr(a))
print(chr(a),chr(a),chr(b),chr(a),chr(a))
print(chr(a),chr(b),chr(a),chr(b),chr(a))
print(chr(b),chr(a),chr(a),chr(a),chr(b))
# 输出个这么玩意
# Û ° ° ° Û
# ° Û ° Û °
# ° ° Û ° °
# ° Û ° Û °
# Û ° ° ° Û

第8题

# 输出99乘法表
for i in range(1, 10):
    for j in range(1, i + 1):
        print(f'{i} * {j} = {i*j:2d} ', end='')
    print()
# 1 * 1 =  1
# 2 * 1 =  2 2 * 2 =  4
# 3 * 1 =  3 3 * 2 =  6 3 * 3 =  9
# 4 * 1 =  4 4 * 2 =  8 4 * 3 = 12 4 * 4 = 16
# 5 * 1 =  5 5 * 2 = 10 5 * 3 = 15 5 * 4 = 20 5 * 5 = 25
# 6 * 1 =  6 6 * 2 = 12 6 * 3 = 18 6 * 4 = 24 6 * 5 = 30 6 * 6 = 36
# 7 * 1 =  7 7 * 2 = 14 7 * 3 = 21 7 * 4 = 28 7 * 5 = 35 7 * 6 = 42 7 * 7 = 49
# 8 * 1 =  8 8 * 2 = 16 8 * 3 = 24 8 * 4 = 32 8 * 5 = 40 8 * 6 = 48 8 * 7 = 56 8 * 8 = 64
# 9 * 1 =  9 9 * 2 = 18 9 * 3 = 27 9 * 4 = 36 9 * 5 = 45 9 * 6 = 54 9 * 7 = 63 9 * 8 = 72 9 * 9 = 81

第9题

# 输出国际象棋棋盘
import sys

for i in range(8):
    for j in range(8):
        if (i + j) % 2:
            sys.stdout.write('')
        else:
            sys.stdout.write(chr(219))
            sys.stdout.write(chr(219))
    print()
# 抄的答案,输出个这种玩意儿
# ÛÛÛÛÛÛÛÛ
# ÛÛÛÛÛÛÛÛ
# ÛÛÛÛÛÛÛÛ
# ÛÛÛÛÛÛÛÛ
# ÛÛÛÛÛÛÛÛ
# ÛÛÛÛÛÛÛÛ
# ÛÛÛÛÛÛÛÛ
# ÛÛÛÛÛÛÛÛ

第10题

# 打印楼梯,同时在楼梯上方打印两个笑脸
import sys
sys.stdout.write(chr(1))
sys.stdout.write(chr(1))
print()

for i in range(1,11):
    for j in range(1,i):
        sys.stdout.write(chr(219))
        sys.stdout.write(chr(219))
    print()
    


# ÛÛ
# ÛÛÛÛ
# ÛÛÛÛÛÛ
# ÛÛÛÛÛÛÛÛ
# ÛÛÛÛÛÛÛÛÛÛ
# ÛÛÛÛÛÛÛÛÛÛÛÛ
# ÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
# ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
# ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ

你可能感兴趣的:(Python学习笔记,python,开发语言,学习)