首页 > 其他分享 >6.用*号输出字母 C 的图案

6.用*号输出字母 C 的图案

时间:2024-09-12 22:14:12浏览次数:1  
标签:输出 end 字母 height 图案 width print

【程序 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

相关文章

  • 第七章习题3-写一个判断素数的函数,在主函数中输入一个整数,输出是否为素数的信息
     ......
  • 信号发生器在扫描模式下输出正弦波信号,示波器呈现的波形显示异常与不理想,这是为什么
    如下图所示,在信号发生器扫描模式下输出正弦波信号,示波器呈现出的波形显示“异常”“不理想”情况,其原因可能与以下因素有关:1、扫描速度与示波器刷新率不匹配如果信号发生器的扫描速率(频率变化速度)与示波器的时间基准或刷新率不同步,示波器可能无法正确显示动态变化的频率信号......
  • [全网独家原创]基于(BO)Bayes-Transformer-LSTM多输出回归预测(多输入多输出)Matlab代码
    [全网独家原创]基于(BO)Bayes-Transformer-LSTM多输出回归预测(多输入多输出)Matlab代码你先用你就是创新!!!每个输出都有以下线性拟合图等四张图!!!具体看图,独家图像!!!程序已经调试好,替换数据集根据输出个数修改outdim值即可运行!!!数据格式为excel!(如下)需要其他算法的都可以定制!贝叶......
  • 5.输入三个整数 x,y,z,请把这三个数由小到大输出
    【程序5】题目:输入三个整数x,y,z,请把这三个数由小到大输出。1.程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。2.程序源代码:#创建一个空列......
  • kissat的多输出-学习与修改1
    学习:传播、回溯、重启 //propsearch.h中定义以下引用标识符#definePROPAGATE_LITERALsearch_propagate_literal#definePROPAGATION_TYPE"search"  //proplit.h中给出完整传播函数定义——对于了解文字传播队列非常重要1staticinlineclause*PROPAGATE......
  • 力扣49 字母异位词分组 Java版本
    文章目录题目描述题解注意事项题目描述给你一个字符串数组,请你将字母异位词组合在一起。可以按任意顺序返回结果列表。字母异位词是由重新排列源单词的所有字母得到的一个新单词。示例1:输入:strs=[“eat”,“tea”,“tan”,“ate”,“nat”,“bat”......
  • 22级五年制C语言入门教程-(5)格式化输入输出
    1.输入和输出在程序的使用中,我们经常可以看的这么一个场景:用户需要输入数据,经过程序运算,得到结果后输出。在C语言中,输入数据和输出数据都是由库函数完成的,通过语句来输入/输出。2.格式化输出—printf()函数C语言程序运算的结果在内存中,我们需要将其输出到指定设备中,我们才可以......
  • VD1013 DFN小封装芯片 适用于小电流的输出的电池保护芯片
            VD1013内置高精度电压检测电路和延迟电路以及内置MOSFET,是用于单节锂离子/锂聚合物可再充电电池的保护IC。        本IC适合于对1节锂离子/锂聚合物可再充电电池的过充电、过放电和过电流进行保护   。VD1013具备如下特点:高精度电压检测电路......
  • 卷积神经网络多输入和多输出的通道数(李沐老师课程)
    多通道卷积计算特殊的卷积层1*1卷积核代码:"""​多输入多输出的互相关运算"""importtorchfromtorchimportnnfromd2limporttorchasd2l​"""实现多输入通道互相关运算"""​​defcorr2d_multi_in(x,k): returnsum(d2l.corr......
  • 牛客 空心正方形,X形图案(c)
     空心正方形题目KiKi学习了循环,BoBo老师给他出了一系列打印图案的练习,该任务是打印用“*”组成的“空心”正方形图案。示例输入:4输出:************题目链接空心正方形图案_牛客题霸_牛客网思路我们只需要将第一行和最后一行,第一列和最后......