Python教程:打印自己的名字

news2024/11/25 10:34:02

要打印的名字是:PYTHON
…######…
…#…#…
…######…
…#…
…#…

…#…#…
…#…#…
…##…
…##…
…##…

…######…
…##…
…##…
…##…
…##…

…#…#…
…#…#…
…######…
…#…#…
…#…#…

…######…
…#…#…
…#…#…
…#…#…
…######…

…#…#…
…##…#…
…#.#…#…
…#…#.#…
…#…##…

# 接收用户输入
# name = input("输入你的名字: \n\n").upper()
# 字母转大写
name = 'Python'.upper()
print(f'要打印的名字是:{name}')
length = len(name)


for x in range(0, length):
    c = name[x]

    if (c == "A"):
        print("..######..\n..#....#..\n..######..", end=" ")
        print("\n..#....#..\n..#....#..\n\n")

    elif (c == "B"):
        print("..######..\n..#....#..\n..#####...", end=" ")
        print("\n..#....#..\n..######..\n\n")

    elif (c == "C"):
        print("..######..\n..#.......\n..#.......", end=" ")
        print("\n..#.......\n..######..\n\n")

    elif (c == "D"):
        print("..#####...\n..#....#..\n..#....#..", end=" ")
        print("\n..#....#..\n..#####...\n\n")

    elif (c == "E"):
        print("..######..\n..#.......\n..#####...", end=" ")
        print("\n..#.......\n..######..\n\n")

    elif (c == "F"):
        print("..######..\n..#.......\n..#####...", end=" ")
        print("\n..#.......\n..#.......\n\n")

    elif (c == "G"):
        print("..######..\n..#.......\n..#.####..", end=" ")
        print("\n..#....#..\n..#####...\n\n")

    elif (c == "H"):
        print("..#....#..\n..#....#..\n..######..", end=" ")
        print("\n..#....#..\n..#....#..\n\n")

    elif (c == "I"):
        print("..######..\n....##....\n....##....", end=" ")
        print("\n....##....\n..######..\n\n")

    elif (c == "J"):
        print("..######..\n....##....\n....##....", end=" ")
        print("\n..#.##....\n..####....\n\n")

    elif (c == "K"):
        print("..#...#...\n..#..#....\n..##......", end=" ")
        print("\n..#..#....\n..#...#...\n\n")

    elif (c == "L"):
        print("..#.......\n..#.......\n..#.......", end=" ")
        print("\n..#.......\n..######..\n\n")

    elif (c == "M"):
        print("..#....#..\n..##..##..\n..#.##.#..", end=" ")
        print("\n..#....#..\n..#....#..\n\n")

    elif (c == "N"):
        print("..#....#..\n..##...#..\n..#.#..#..", end=" ")
        print("\n..#..#.#..\n..#...##..\n\n")

    elif (c == "O"):
        print("..######..\n..#....#..\n..#....#..", end=" ")
        print("\n..#....#..\n..######..\n\n")

    elif (c == "P"):
        print("..######..\n..#....#..\n..######..", end=" ")
        print("\n..#.......\n..#.......\n\n")

    elif (c == "Q"):
        print("..######..\n..#....#..\n..#.#..#..", end=" ")
        print("\n..#..#.#..\n..######..\n\n")

    elif (c == "R"):
        print("..######..\n..#....#..\n..#.##...", end=" ")
        print("\n..#...#...\n..#....#..\n\n")

    elif (c == "S"):
        print("..######..\n..#.......\n..######..", end=" ")
        print("\n.......#..\n..######..\n\n")

    elif (c == "T"):
        print("..######..\n....##....\n....##....", end=" ")
        print("\n....##....\n....##....\n\n")

    elif (c == "U"):
        print("..#....#..\n..#....#..\n..#....#..", end=" ")
        print("\n..#....#..\n..######..\n\n")

    elif (c == "V"):
        print("..#....#..\n..#....#..\n..#....#..", end=" ")
        print("\n...#..#...\n....##....\n\n")

    elif (c == "W"):
        print("..#....#..\n..#....#..\n..#.##.#..", end=" ")
        print("\n..##..##..\n..#....#..\n\n")

    elif (c == "X"):
        print("..#....#..\n...#..#...\n....##....", end=" ")
        print("\n...#..#...\n..#....#..\n\n")

    elif (c == "Y"):
        print("..#....#..\n...#..#...\n....##....", end=" ")
        print("\n....##....\n....##....\n\n")

    elif (c == "Z"):
        print("..######..\n......#...\n.....#....", end=" ")
        print("\n....#.....\n..######..\n\n")

    elif (c == " "):
        print("..........\n..........\n..........", end=" ")
        print("\n..........\n\n")

    elif (c == "."):
        print("----..----\n\n")

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1179539.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Spring实战——构建Spring Web应用程序】1.10 处理表单

引言 Web应用功能 ○ 提供内容 ○ 用户填写表单 ○ 提交数据 Spring MVC的控制器提供了 ○ 处理表单展示 ○ 用户提交数据的支持 在Spittr应用中,需要一个注册表单供新用户使用。SpitterController是一个新的控制器,目前只有一个请求处理方法用于展示…

LInux-0.11

文章目录 前言学习资料正文 前言 B站视频链接 linux 0.11 内核代码 学习资料 正文 一个山区512字节

稀土/铜催化剂电催化CO2制C2+或CH4

在电化学CO2还原反应(CO2RR)中,合理调控反应途径以生成所需产物是最重要的挑战之一。基于此,中国科学院化学研究所韩布兴院士和朱庆宫研究员等人报道了一系列稀土-铜混合相催化剂,通过调整催化剂的组成和结构&#xff…

Nodejs的安装以及配置(node-v12.16.1-x64.msi)

Nodejs的安装以及配置 1、安装 node-v12.16.1-x64.msi点击安装,注意以下步骤 本文设置nodejs的安装的路径:D:\soft\nodejs 继续点击next,选中Add to PATH ,旁边的英文告诉我们会把 环境变量 给我们配置好 当然也可以只选择 Nod…

工业自动化工厂PLC远程控制网关物联网应用

远程控制网关在工厂自动化领域中起到了至关重要的作用,特别是在工厂PLC数据通讯方面。它充当着数据传输的桥梁,连接了工厂中的各类设备和系统,实现了远程监控和控制的功能。本文将详细介绍远程控制网关在工厂PLC数据通讯中的应用。 远程控制网…

Hadoop知识点全面总结

文章目录 什么是HadoopHadoop发行版介绍Hadoop版本演变历史Hadoop3.x的细节优化Hadoop三大核心组件介绍HDFS体系结构NameNode介绍总结 SecondaryNameNode介绍DataNode介绍DataNode总结 MapReduce介绍分布式计算介绍MapReduce原理剖析MapReduce之Map阶段MapReduce之Reduce阶段 实…

Langchain-Chatchat-win10本地安装部署成功笔记(CPU)

Langchain-Chatchat(原Langchain-ChatGLM)基于 Langchain 与 ChatGLM 等语言模型的本地知识库问答 | Langchain-Chatchat (formerly langchain-ChatGLM), local knowledge based LLM (like ChatGLM) QA app with langchain。 开源网址:https:…

leetcode周赛 第 370 场周赛

2923. 找到冠军 I 一场比赛中共有 n 支队伍&#xff0c;按从 0 到 n - 1 编号。 给你一个下标从 0 开始、大小为 n * n 的二维布尔矩阵 grid 。对于满足 0 < i, j < n - 1 且 i ! j 的所有 i, j &#xff1a;如果 grid[i][j] 1&#xff0c;那么 i 队比 j 队 强 &…

第五章:java构造方法与对象创建

系列文章目录 文章目录 系列文章目录前言一、构造方法&#xff08;构造器&#xff09;二、对象创建流程总结 前言 构造方法由程序自动调用&#xff0c;完成对象初始化。 一、构造方法&#xff08;构造器&#xff09; 构造方法又叫构造器(constructor)&#xff0c; 是类的一种…

将字符串转换为日期型对象date.fromisoformat(str)

【小白从小学Python、C、Java】 【计算机等考500强证书考研】 【Python-数据分析】 将字符串转换为日期型对象 date.fromisoformat(str) 选择题 下列代码执行后&#xff0c;变量d的数据类型是? s 2023-11-01 d date.fromisoformat(s) print(f"【显示】s {s}") p…

大数据毕业设计选题推荐-家具公司运营数据分析平台-Hadoop-Spark-Hive

✨作者主页&#xff1a;IT研究室✨ 个人简介&#xff1a;曾从事计算机专业培训教学&#xff0c;擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Python…

SLAM从入门到精通(车道线检测)

【 声明&#xff1a;版权所有&#xff0c;欢迎转载&#xff0c;请勿用于商业用途。 联系信箱&#xff1a;feixiaoxing 163.com】 对于slam而言&#xff0c;大家一般想到的就是去通过传感器找特征点&#xff0c;进而借助于特征点去定位机器人的位置。但是对于用户或者厂家来说&a…

Linux常用命令——cd命令

在线Linux命令查询工具 cd 切换用户当前工作目录 补充说明 cd命令用来切换工作目录至dirname。 其中dirName表示法可为绝对路径或相对路径。若目录名称省略&#xff0c;则变换至使用者的home directory(也就是刚login时所在的目录)。另外&#xff0c;~也表示为home directo…

LabVIEW开发多速率实时混合仿真

LabVIEW开发多速率实时混合仿真 混合仿真是一种子结构技术&#xff0c;通过将数值建模的优点与实验测试的优点相结合来模拟感兴趣的结构。模拟结构的其余部分特别令人感兴趣&#xff0c;因此可以进行物理复制&#xff0c;以揭示粘弹性、屈曲、速率相关特性或其他非线性效应的影…

微信小程序文件上传wx.uploadFile

网页版查看了一下负载要求是这样 wx.uploadFile({url: ${wx.getStorageSync(apiUrl)}//sysFileInfo/upload?token${wx.getStorageSync(token)}, // 仅为示例&#xff0c;非真实的接口地址filePath: files[0].url,name: file,formData: {secretFlag: Y },success: (res) > {…

Android 11.0 framework层实现app默认全屏显示

1.前言 在11.0的系统rom定制化开发中,在对于第三方app全屏显示的功能需求开发中,需要默认app全屏显示,针对这一个要求,就需要在系统启动app 的过程中,在绘制app阶段就设置全屏属性,接下来就实现这个功能 效果图如下: 2.framework层实现app默认全屏显示的核心类 framewo…

数据跨领域应用实例—公路数据应用场景(一)

2023年10月25日&#xff0c;国家数据局正式揭牌。标志着我国数据基础制度正在不断完善&#xff0c;数据资源使用水平稳额步提升&#xff0c;数据要素市场将进入发展快车道。当前&#xff0c;数字经济已成为我国经济高质量发展的新动能&#xff0c;国家数据局的成立&#xff0c;…

数量关系(蒙题技巧)

选中间2项 选三的倍数 数学中很少无法确定 难题 质数很难消掉

Leetcode Daily Challenge 1845. Seat Reservation Manager

1845. Seat Reservation Manager 题目要求&#xff1a;初始化一个SeatManager类包括默认构造函数和类函数&#xff0c;所有的seat初始化为true。reverse函数返回最小的true&#xff0c;然后把这个编号的椅子赋值为false。unreverse(seatNumber)函数把编号为seatNumber的椅子恢…

OpenAI 发布会总结-图片版

关于OpenAI发布会的总结&#xff0c;这里开一个帖子 汇总精华的展示图&#xff0c;以便大家理解&#xff1a; 2 产品 3、价格分析