10.打印楼梯,同时在楼梯上方打印两个笑脸。

柳志军 / 2024-09-21 / 原文

【程序 10】
题目:打印楼梯,同时在楼梯上方打印两个笑脸。
1.程序分析:用 i 控制行,j 来控制列,j 根据 i 的变化来控制输出黑方格的个数。
2.程序源代码:
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('')  # 换行