6.用*号输出字母 C 的图案
【程序 6】
题目:用*号输出字母 C 的图案。
1.程序分析:可先用'*'号在纸上写出字母 C,再分行输出。
2.程序源代码:
方法一:
# 输出字母 "C" 的图案 print(' ****') print('* ') print('* ') print('* ') print(' ****')
方法二:
# 定义字母 "C" 的大小 height = 5 width = 5 # 打印字母 "C" for i in range(height): for j in range(width): if i == 0 or i == height - 1: if j == 0 or j == width - 1: print(" ", end="") else: print("*", end="") elif j == 0: print("*", end="") else: print(" ", end="") print() # 换行 # 这个代码通过嵌套的循环和条件判断,打印出了字母 "C" 的图案。你可以根据需要调整 height 和 width 的值来改变字母的大小。
衍生:
# 顶部 print('*' * 10) # 中间部分,这里我们打印4行,每行比顶部和底部少两个* for i in range(4): print('*' + ' ' * 8 + '*') # 第一个*和最后一个*之间用空格填充 # 底部,与顶部相同 print('*' * 10) # 注意:原始代码中 '*\n' * 6 是不必要的,因为它只是打印了6个空行和*的组合 # 这里我们不需要额外的空行或*
柳志军:13418977808(手机微信),QQ:93684042