操作题:

1,接收用户输入的一个浮点数,输出这个浮点数的小数部分各字符的和,以10为宽度,靠右显示,,采用星号*填充。

代码:

s = input("请输入一个小数:")
s = s[::1]
cs = ()
for c in s:if c = ",":breakcs += eval(c)
print("{:*>10}".format(cs))

2,time库是Python语言中与时间处理相关的标准库,time库中ctime(函数能够将-个表示时间的浮点数变成人类可以理解的时间格式,示例如下:

import time
print(ime. ctime(1519181231.0))
输出结果是: Wed Feb 21 10:47:11 2018

代码:

import time
t = input("请输入一个浮点数时间信息:")
s = time.ctime(eval(t))
ls = s.split()
print(ls[3],split(":")[0])

3,以26个小写字母和0~9数字为基础,以用户输入的数字为种子,随机生成10个8位密码,并将每个密码在单独一行打印输出。

代码:

import random
s = input("请输入随机种子:")
ls=[]
for i in range(26):ls.append(chr(ord('a')+i))
for i in range(10):ls.append (chr(ord('0')+i))random.seed(eval(s))
for i in range(10):for j in range(8):print (ls[random.randint(0,35)],end='')print()

4,利用random库ourte库, ,在屏幕上绘制3个黑色的正方形,正方形的左下角点坐标和正方形边长由andt函数产生,参数在代码中给出。效果如下图所示。

代码:

import turtle as t
import random as r
r.seed(1)
t.pensize (2)
for i in range(3):length = r.randint(20,80)x0 = r.randint(-100,100)y0 = r.randint(-100,100)t.penup()t.goto(x0,y0)for j in range(4) :t.fd(length)t.seth(90*(j+1))
t.done()

知识点:

1,数据模型通常由数据结构、数据操作及数据约束三部分组成。

2,min()函数返回参数中的最小值,对于字典类型使用字典的键来比较大小,返回值也为字典的键

3,randint(a,b)函数可以产生一个[a,b]之间的随机整数; random()函数没有参数,且只能产生在[0,1)范围内的随机浮点数。

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

  1. Python二级笔记整理

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

  2. Python学习笔记17:实操案例十四(模拟高铁售票系统,推算几天后的日期)

    Python学习笔记17:实操案例十四(模拟高铁售票系统,推算几天后的日期) 1.模拟高铁售票系统 使用漂亮的表格模块PrettyTable 这个模块需要预先安装,不然直接导入会报错: 安装办法: h ...

  3. Python入门笔记(17):错误、异常

    一.什么是错误,什么是异常,它们两者区别 这里解释如下:个人觉得很通俗易懂 错误是指在执行代码过程中发生的事件,它中断或干扰代码的正常流程并创建异常对象.当错误中断流程时,该程序将尝试寻找异常处理程序 ...

  4. Python二级笔记(2)

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

  5. Python学习笔记17:标准库之数学相关(math包,random包)

    前面几节看得真心累.如今先来点简单easy理解的内容. 一 math包 math包主要处理数学相关的运算. 常数 math.e   # 自然常数e math.pi  # 圆周率pi 运算函数 math ...

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

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

  7. Python二级笔记(16)

    知识点: 1,进程调度仅负责对CPU进行分配 2,带链的队列是采用链式存储结构表示的队列.链式存储的存储单元是不连续的,因为是不连续的存储空间,所以指针将不会有规律的地连续变化.当front = re ...

  8. Python二级笔记(15)

    知识点: 1,数据流图(DFD)的作用是支持系统功能建模 2,一个数据库可以有多个外模型(也称子模式或用户模型),但概念模型和内模式(物理模式)只能有一个. 3,round(x,d)函数是指对x四舍五 ...

  9. Python二级笔记(14)

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

最新文章

  1. 重新定义“物联网” GreenPeak助力合作伙伴构建智能家居
  2. 【Linux】linux中删除指定文件外所有其他文件(夹)的问题
  3. 解决JavaFX报错缺少 JavaFX 运行时组件, 需要使用该组件来运行此应用程序
  4. linux下qt生成可安装的程序,linux – 如何为Qt应用程序创建“安装”包?
  5. 不学Python的同学,“跳一跳”都输了
  6. 线性代数与电路学、信号与系统的关系、微分方程--学习笔记
  7. Qt总结之十七:QByteArray类型里含中文的数据解析出现乱码
  8. Android实现多条Toast快速显示(强制中止上一条Toast的显示)
  9. matlab可以用python代替吗_Python 会不会替代 MATLAB
  10. mysql语法检查工具_sql语法分析器(sql语法分析工具)
  11. 深度Linux挂载盘
  12. 个人用游戏设计框架图
  13. 大忽悠:神州行单向收费
  14. 一款可自定义自动字典生成器---火花
  15. 【物联网】物联网关键技术与应用分析
  16. 安卓面试中高级安卓开发工程师总结之——大公司面试的方向和套路以及应对方法
  17. [网络] 数字签名和数字证书的原理机制
  18. 总结IDA调试app so库的三种方法
  19. 创建git仓库|将本地项目上传到git仓库
  20. Max-Min 带宽公平分配算法

热门文章

  1. linux删除磁盘后刷新,linux – 短暂的文件是否刷新到磁盘?
  2. 列赋值为列表_Pandas入门-3-新增数据列操作
  3. python正则表达式提取字符串的字母_Python正则表达式提取一部分字符串
  4. qt动态添加窗口到垂直布局
  5. Qt中Tcp通信的简单使用二
  6. Python 线程事件 Event - Python零基础入门教程
  7. CTF-Bugku逆向题Android方法归纳
  8. webform计算某几列结果_利用DataTable.Compute等方法和属性做各种统计(某一列的总和sum、不重复的某列记录数distinct)...
  9. linux环境下安装多个任意版本的python环境
  10. 机械系统计算机控制试卷及答案,机械系统设计试题及答案