python中常见的一些问题
周同学不怕脱发
这个作者很懒,什么都没留下…
展开
-
加密
python中的加密操作下面将介绍python 中常用的几种加密算法。第一类:导入 hashlib文件,这个文件中定义了md5和sha两种算法的加密方法md5码编码方式import hashlib# 01.用二进制将字符串hello world进行编码print("hello world".encode())# b'hello world' # 02.md5编码# hello world用md5算法编码后,生成一个md5码的对象test = hashlib.md5("he原创 2021-01-11 19:43:55 · 153 阅读 · 0 评论 -
随机生成学生成绩,并将成绩按总分排序
生成一张成绩单,并按照总分的大小顺序排序分析:根据题目的需求,我们可以将题目拆解成以下步骤:第一步:获取学生的姓名第二步:生成学生的三科成绩第三步:生成排名第四步:组合存储结构第五步:输出1. 生成一个姓名字典dict_student_info = {95001:"李一",95002:"赵二",95003:"胡三",95004:"钱四",95005:"王五",95006:"严六",95007:"陈七",95008:"白八",95009:"许九",95010:"孙十"}2. 生成学生的成绩原创 2021-01-01 16:59:47 · 3452 阅读 · 0 评论 -
打印三角形
打印三角形方法一: 说明: 第一行 打印 一个 * 第二行 打印两个 * * 第三行 打印三个 * * * 第四行 打印四个 * * * * 第五行 打印五个原创 2020-12-27 10:44:29 · 172 阅读 · 0 评论 -
九九乘法表
打印九九乘法表:方法1:for循环打印九九乘法表for i in range(9,0, -1): for j in range(9, 0, -1): if i >= j: print("{}*{}={}".format(i, j, i*j), end=" ") # print(i, end=" ") # print(j, end=" ") print(i)方法二:# while 循环原创 2020-12-26 19:42:40 · 198 阅读 · 0 评论 -
python中判断素数的几种方法
用python统计101~200中素数的个数,并且输出所有的素数。分析:这是一道典型的循环题。首先,我们应该考虑101~200中得每一个都需要判断是否为素数;其次,每一个数在判断为素数时都需要判断能不能被1和它本身以外的数整除。所以这道题,我们在编写程序的时候要用嵌套循环。for循环编写程序:方法一:for i in range(101, 200): for j in range(2, i//2): if i % j == 0: break原创 2020-12-14 12:22:08 · 71410 阅读 · 9 评论 -
斐波那契数列第n个数的值
斐波那契问题:引入: 斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家莱昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:F(0)=0,F(1)=1, F(n)=F(n - 1)+F(n - 2)(n ≥ 2,n ∈ N*)在现代物理、准晶体结构、化学等领域,斐波纳契数列都有直接的应用,为此,美国数学会原创 2020-12-25 20:09:49 · 1200 阅读 · 3 评论