【程序 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个空行和*的组合 # 这里我们不需要额外的空行或*
标签:输出,end,字母,height,图案,width,print From: https://www.cnblogs.com/liu-zhijun/p/18411210