第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()
# ÛÛ
# ÛÛÛÛ
# ÛÛÛÛÛÛ
# ÛÛÛÛÛÛÛÛ
# ÛÛÛÛÛÛÛÛÛÛ
# ÛÛÛÛÛÛÛÛÛÛÛÛ
# ÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
# ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
# ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ