知识点:

1,机器数,不管是正数还是负数,其补码的符号位取反即是偏移码。

2,循环队列是队列的一种顺序存储结构

3, break语句会跳出break所在的最内层循环; try中 的语句出错时会被捕获异常,执行except下的语句,循环也是一样,出现异常,立即跳出循环; for或者while只有正常执行这两个的循环语句结束后,才会执行else语句; continue语句会结束当前当次循环,但不跳出当前循环;

4,random库的random()函数可以产生一个在[0.0,1.0)之间的随机小数,不包含1.0,并且random)函数没有参数。

5,字典的pop方法,是删除第一个参数对应字典中的键值对,并返回键值对的值。如果字典中没有第一个参数对应的键,那么就返回第二个参数。

5,二维数据并不是一定要用循环嵌套格式存储,说法太绝对。

6,pandas是基于NumPy的一种工具,该工具是为了解决数据分析任务而创建的。Pandas纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。所以可以用于金融数据分析。

操作题:

1,接收用户输入的一个小于20的正整数,在屏幕上逐行递增显示从01到该正整数,数字显示的宽度为2,不足位置补0,后面追加一个空格,然后显示>号,>号的个数等于行首数字。

例如:
输入:
3
输出:
01 >
02 >>
03 >>>

代码:

n = input("请输入一个正整数:")
for i in range(1,eval(n)+1):print("{:0>2} {}".format(i,'>'*i))

2,让用户输入一-串数字和字母混合的数据,然后统计其中数字和字母的个数,显示在屏幕上。

例如:
输入:
fda243fdw3
输出: .
数字个数: 4, 字母个数: 6

代码:

ns = input("请输入一串数据:")
dnum,dchr = 0.0
for i in ns:if i.isnumeric():dnum += 1elif i.isalpha():dchr += 1else:pass
print("数字个数:{},字母个数:{}".format(dnum,dchr))

3,将程序里定义好的std列表里的姓名和成绩与已经定义好的模板拼成一段话

代码:

std = [['张三',90,87,76],['李四',83,22,44],['王五',65,77,85]]
modl = "亲爱的{},你的考试成绩是:英语{},数学{},科学{},总成绩{},特此通知"for i in std:cnt = 0 for i in range(1,4):cnt += st[i]print(modl.format(st[0],st[1],st[2],st[3],cnt))

4,利用random库和turtle库, 在屏幕上绘制5个圆圈,圆圈的半径和圆初始坐标由randint()函数产生,圆的X和Y坐标范围在[-100,100]之 间;半径的大小范围在[20. 50]之间,圆圈的颜色随机在color列表里选择。效果如下图所示。

代码:

import turtle as t
import I andom as r
color = ['red','orange','blue','green','purple']
r.seed (1)
for i in range(5) :rad = r.randint(20,50)x0 = r.randint(-100,100)y0 = r.randint(-100,100)t. color(r.choice(color))t. penup()t. goto(x0, y0)t. pendowm ()t. circle(rad)
t.done()

Python二级笔记(13)相关推荐

  1. Python二级笔记整理

    Python二级笔记整理 00讲 1. 单选: 2. 操作 3.教材 4.python3.5.2以上 环境配置 Hello World 01讲 01章 程序设计的基本方法 导图 程序设计语言 编译和解 ...

  2. Python二级笔记(18,19合集知识点篇)

    知识点: 1,软件测试的目的是发现程序中的错误.调试是作为成功测试的后过而出现的步骤,也就是,调试是在测试发现错误之后排除错误的过程.软件调试的任务是诊断和改成程序中的错误. 2,深度等于控制的层数 ...

  3. Python二级笔记(14)

    知识点: 1,在循环链表中,只要指出表中任何一个结点的位置,就可以从它出发不重复地访问到表中其他所有的结点. 单向链表只有从头指针开始,沿各结点的指针扫描链表中的所有结点. 双向链表从任何一一个结点位 ...

  4. Python二级笔记(3)

    知识点: 1,排序可以在不同的存储结构上实现,但快速排序法适于顺序存储的线性表,不适用于链式存储的线性表. 堆栈序适用于线性结构,不适用于非线性结构 2,基本路径测试根据软件过程性描述中的控制流确定程 ...

  5. Python二级笔记(2)

    知识点: 1,链表可以是线性结构也可以是非线性结构 线性表的链式存储结构称为线性链表:链表上一种物理存储单元上非连续,非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的,链表可以说线 ...

  6. Python二级笔记(1)

    操作题 1,宽度为30字符,星号字符×填充,居中对齐.如果输入字符串超30位,则全部输出. 例如:键盘输入字符串q为'abcd',屏幕输出××××××abcd×××××××× 代码: s = inpu ...

  7. Python 学习笔记13 类 - 继承

    我们在编程的过程中,并非都是要重头开始.比如其他人已经有现成的类,我们可以使用其他找人编写的类.术语称之为: 继承. 当一个类继承例外一个类时,它可以获得这个类的所有属性和方法:原有的类称之为 父类, ...

  8. Python二级笔记(18,19合集操作篇)

    操作题: 1,键盘输入正整数n,按要求把n输出到屏幕,格式要求:宽度为25个字符,等号字符(=)填充,右对齐,带千位分隔符.如果输入正整数超过25位,则按照真实长度输出. 代码: s = input( ...

  9. Python二级笔记(17)

    操作题: 1,接收用户输入的一个浮点数,输出这个浮点数的小数部分各字符的和,以10为宽度,靠右显示,,采用星号*填充. 代码: s = input("请输入一个小数:") s = ...

最新文章

  1. hdu 2795(线段树)
  2. android 调用系统下载apk,如何在自己的App中调用Android系统自带的安装/卸载程序...
  3. 带缺省参数的重复声明
  4. php mysqli分页,PHP使用Mysqli类库实现完美分页效果的方法_PHP
  5. 蓝牙CC2540 CC2541常用AT指令集
  6. 佳能 6D Mark II与 90D 对比评测
  7. MVC思想及SpringMVC设计理念
  8. MobaXterm复制黏贴快捷键
  9. royal tsx连接闪退_Royal TSX for Mac(最强远程管理软件)
  10. 和席慕容《一颗开花的树》
  11. Stochastic Weight Averaging
  12. PAT甲级 1094 最大的一代
  13. UNP学习第十一章总结, 百度的www.a.shifen.com域名,getaddrinfo小发现
  14. Computed property was assigned to but it has no setter问题随记
  15. 程序员的数学——傅里叶变换
  16. GreenPlum中性能调优之shared_buffers修改
  17. 晶圆测试Map转换(TSK/TEL/PT301)
  18. Unreal Engin_画廊制作笔记 _004灯光处理,添加灯光
  19. 国际炒黄金策略,炒黄金要怎么炒?
  20. Windows应用商店保留Windows 7特色

热门文章

  1. 前端的葵花宝典 - 红宝书《JavaScript高级程序设计(第4版)》学习笔记
  2. php email,两种PHP邮件发送的方式
  3. Qt在指定区域内拖动窗口
  4. BugkuCTF-WEB题eval
  5. java监听焦点事件_【Java Swing公开课|Java Swing焦点事件监听器怎么用,看完这篇文章你一定就会了】- 环球网校...
  6. 初识C++之函数重载
  7. java 随机 数字 字母组合_java生成随机数字和字母组合
  8. ? php 为啥报错,如何解决js里面的php代码报错问题
  9. android 5.0 sd卡读写,如何使用为Android 5.0(Lollipop)提供的新SD卡存取API?
  10. java单词测试,java单词 - 在线打字测试(dazi.kukuw.com)