文章目录

  • 1、分割与合并练习(split、join)
  • 2、字符串填充练习
  • 3、使用 turtle库 绘制螺旋状的正方形

1、分割与合并练习(split、join)

  • 题目:

输入一个字符串,其中的字符由(英文)逗号隔开,编程将所有字符连成一个字符串,
输出显示在屏幕上。
例如输入:1,2,3,4,5
输出:12345

  • 代码与解析
inp = input('请输入一个个用逗号隔开的字符:').split(',')  # 用,拆分成一个个元素组成的列表
print('。'.join(inp))  # 再用无间隔组合列表中的元素


2、字符串填充练习

  • 题目:

从键盘输入一个用于填充的图符,一个字符串,一个要显示的字符串的总长度;
编程将输入的字符串,居中输出显示在屏幕上,用填充图符补齐到输入的总长度。
如果总长度处输入的不是正整数,则提示请输入一个正整数,并重新提示输入,
直至输入正整数。

  • 代码与解析
fill = input('请输入填充符号:')
show = input('请输入要显示的字符串:')
flag = 1  # 控制正负,是否要进行循环
while flag:try:length = eval(input("请输入字符串总长度:"))except:flag = 1print("需要输入的是正整数!")  # 长度不是数字则抛出异常else:if type(length) == int and length > 0:flag = 0  # 如果长度大于0的整数则跳出循环else:flag = 1  # 否则重新输入print("需要输入的是正整数!")
print('{0:{1}^{2}}'.format(show, fill, length))
# 显示show,左右填充fill字符,字符串长度为length,^符号表示居中对齐


3、使用 turtle库 绘制螺旋状的正方形

  • 代码与解析
import turtle
d = 0  # 记录角度
k = 1  # 记录边长,边长在不断变大
turtle.pensize(2)
for j in range(20):  # 总共绘制20圈for i in range(4):  # 表示一圈绘制4边turtle.seth(d)d += 91k += 2turtle.fd(k)
  • 效果展示

Python稳基修炼的经典案例8(计算机二级、初学者必须掌握的例题)相关推荐

  1. Python稳基修炼的经典案例1(计算机二级、初学者必须掌握的例题)

    文章目录 1.猜字母程序 2.两个正六边形绘制 3.用jieba库将段落进行分词操作 1.猜字母程序 一个猜字母的程序,程序随机给出26个小写字母中的一个: 答题者输入猜测的字母,若输入的不是26个小 ...

  2. Python稳基修炼的经典案例14(计算机二级、初学者必会字符格式处理)

    文章目录 1.保留小数位数(round) 2.左对齐与右对齐(><^) 3.一些被忽视的方法 1.保留小数位数(round) x = 3.1415926 print('round处理:', ...

  3. Python稳基修炼的经典案例15(计算机二级、初学者必会字符格式处理)

    文章目录 1.画笔绘制菱形 2.随机种子 3.删除键和遍历键值对 4.时间的格式化显示 5.统计特定字符的个数 6.指定对齐风格的设定 7.二进制,十进制,八进制,十六进制的显示 8.统计各个词出现的 ...

  4. Python稳基修炼的经典案例13(计算机二级、初学者必会的字符文件处理)

    文章目录 1.统计基础中文字符 2.中文版凯撒加密 3.提取网页链接,即"href="后面的的链接 1.统计基础中文字符 题:给定基础中文字符的unicode编码范围为{0x4e0 ...

  5. Python稳基修炼的经典案例12(计算机二级、初学者必会的字符文件处理)

    文章目录 1.统计文件中出现的所有中文字符及标点符号的数量 2.统计文本中出现引号的字符占文本总字符的比例 3.统计出现次数最多的8个词语 1.统计文件中出现的所有中文字符及标点符号的数量 题:统计文 ...

  6. Python稳基修炼的经典案例11(计算机二级、初学者必会输入输出训练)

    文章目录 1.输入正整数N,计算1到N之间所有奇数的平方和,不含N 2.判断N是否为质数 3.持续从用户获得数据,直到输入回车键,打印所有输入的和 4.不允许输入数字 5.只允许输入数字 6.只允许输 ...

  7. Python稳基修炼的经典案例10(计算机二级、初学者必会turtle库例题)

    文章目录 1.绘制同心圆 2.绘制叠加等边三角形 3.绘制八角星型 4.绘制树形图 1.绘制同心圆 import turtle as t def DrawCetCircle(n):t.penup()t ...

  8. Python稳基修炼的经典案例9(计算机二级、初学者必会turtle库例题)

    文章目录 1.绘制粉底红边的心型图形 2.绘制红黄色五角星 3.绘制正方形螺旋线 4.绘制简单城市剪影效果 1.绘制粉底红边的心型图形 from turtle import * color('red' ...

  9. Python稳基修炼的经典案例7(计算机二级、初学者必须掌握的例题)

    文章目录 1.右对齐,30个字符,用@符号填充 2.正五边形的绘制 3.统计各专业学生数量 4.绘制边长为100的三角形 1.右对齐,30个字符,用@符号填充 n = 5201314 print(&q ...

最新文章

  1. keil编写正弦函数_【高中数学】62个重要函数图像
  2. redis 主从复制功能 原理
  3. Spring Cloud构建微服务架构:消息驱动的微服务(消费分区)【Dalston版】
  4. COGS——T 8. 备用交换机
  5. SpringBoot 使用【p6spy-spring-boot-starter】集成 p6spy 监控数据库(配置方法举例)
  6. matlab实现谱聚类法图像分割代码,一种基于谱聚类的图像分割方法与系统与流程...
  7. 实战VEEAM BR 10针对物理AD服务器备份与APP感知还原
  8. day25-3 json,pickle模块
  9. dhcp服务器批量修改ip租期,dhcp服务器的ip地址租期默认是多久
  10. Java修改带回显吗_修改的是根据自定义标签进行处理回显
  11. 信号与系统公式笔记(8)——拉普拉斯变换
  12. 系分 02 软件工程
  13. html5调用 扫码枪,js读取usb扫码枪数据功能代码实现
  14. 阈值分割 Threshold(阈值)算子
  15. python解决约瑟夫问题
  16. win10无线网卡启动服务器,win10系统无线网卡被禁用怎么办?win10开启无线网卡的方法...
  17. 机器学习——马氏距离
  18. 疫情影响供求再平衡,运用芝商所原油期货对冲风险
  19. 只有一个文件的开源富文本编辑器,麻雀虽小五脏俱全就是它了
  20. 党² - 李超线段树

热门文章

  1. vue + element-ui 聊天_Vue管理后台框架选择推荐
  2. JS - 将十六进制的颜色值转成rgb、rgba格式
  3. jquery-file-upload限制文件上传大小和文件个数
  4. java timestamp时间戳_求助!java中关于时间戳Timestamp的问题
  5. 【无标题】VUE 强行加载demo元素
  6. linux裸设备大小,SUSE Linux 十 配置裸设备(raw devices)
  7. snr matlab,cal snr - MATLAB 论坛讨论区 - EETOP 创芯网论坛 (原名:电子顶级开发网) -...
  8. 计算仰角_41页最新全站仪测量方法及计算+图文解说,助你轻松掌握测量
  9. python 哈希表_数据结构-7 哈希表
  10. ios13.5.1降级_高并发系统下的降级如何实现