python
文章平均质量分 50
墨非墨Lg
繁花似锦觅安宁,但愿流水任平生
展开
-
Python之矩阵转置
矩阵转置 将二维列表的列变成行原创 2023-10-21 21:32:18 · 145 阅读 · 0 评论 -
python之双for循环
双for循环 -》 外层循环控制行,外层循环控制列原创 2023-10-19 21:12:58 · 593 阅读 · 0 评论 -
Python实现计算最大值
首先假设第一个为最大值,将list_num中第一个数字赋值给max_value;若是比其大,则将其值赋值给max_value;如此往复,直达比到最后一个数字。然后与其余数字进行比较;若是比其小,不做处理;原创 2023-10-12 19:04:21 · 230 阅读 · 0 评论 -
Python实现计算素数
思路:排除法,使用2到当前数字之间的正数判断,如果存在被整除,则不是素数。能否被2-8之间的数字整除,其中3可以,所以不是素数。能否被2-7之间的数字整除,其中2可以,所以不是素数。能否被2-6之间的数字整除,其中没有,所以是素数。在控制台中获取一个整数,判断是否为素数。素数:只能被1和自身整数的正整数。原创 2023-10-07 20:26:47 · 96 阅读 · 0 评论 -
Python实现计算BMI
BMI: 用体重千克数除以身高米数的平方得数来的数字。正常范围 18.5原创 2023-10-05 20:57:51 · 1102 阅读 · 0 评论 -
Python实现数位提取--个位、十位等
1.获取四位数字12342.输出四位数字的每一位,千位 1,百位2 十位3 个位4原创 2023-09-30 22:44:47 · 4823 阅读 · 0 评论 -
Python实现公元纪年转干支纪年
可什么是干支纪年?“甲、乙、丙、丁、戊、己、庚、辛、壬、癸”叫做十“天干”,“子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥”叫做十二“地支”。将天干和地支一一对应配合起来,即甲子、乙丑、丙寅、……癸酉,这时十天干用完,接下去天干再循环,对应剩下的地支,得甲戌、乙亥,这时地支用完,地支再从头循环和天干继续相配,得丙子、丁丑……。这种纪年法就叫做“干支纪年”。原创 2023-09-29 20:54:12 · 566 阅读 · 0 评论 -
Python实现温度转换器
可实现在线摄氏度(CELSIUS EQUALS)、华氏度(FAHENHEIT EQUALS)、开氏度(KELVIN EQUALS)、兰氏度(RANKINE EQUALS)、列氏度(REAUMUR EQUALS)五种温度计量单位间的互转互换。摄氏度(C) 华氏度(F) 开氏度(K) 兰氏度(Ra) 列氏度(Re)原创 2023-09-28 23:07:34 · 705 阅读 · 0 评论 -
Python基础知识之生成器
九、迭代器与生成器(一)迭代器1.可迭代器对象 iterable(1)迭代--每一次对过程的重复,每一次迭代得到的结果会作为下一次迭代的初始值(2)可迭代器对象--具有iter函数的对象(3)语法"""--创建:. class可迭代对象名称: def__iter__(self): return迭代器--使用:. for变量名in可迭代对象: #原理:迭代器 = 可迭代对象.__iter__() 语句.""原创 2022-04-20 16:28:01 · 518 阅读 · 0 评论 -
Python基础知识之库
八、库(一)基础知识1.pip工具安装# pip工具安装pip install <包名> 安装pip uninstall <> 卸载pip list 查询所有库pip show <> 详细查询 pip download <> 下载pip search <> 查询关键字2.模块变量(1)python程序结构文件夹(项目根...原创 2022-04-17 17:34:39 · 794 阅读 · 0 评论 -
Python基础知识之文件操作
七、文件操作(一)打开1.格式<变量名> = open("<路径>\<文件名.txt>",“<打开模式>")with 上下文管理""" with open("<路径>\\<文件名.txt>",“<打开模式>",encoding="utf-8") as <变量>[, ]: #加上with,操作完文件不需要.close,会自动关闭 ;encoding可以是其他编码 文件操作 """原创 2022-04-15 19:30:46 · 454 阅读 · 0 评论 -
Python基础知识之面向对象
六、面向对象(一)面向过程定义:分析解决问题的步骤,然后逐步实现公式:程序=算法+数据结构(二)基本内容1.定义找出解决问题的人,然后分配职责2.公式程序=对象+交互3.思想 识别对象,找人 分配职责,干活 建立交互,调用class computer: #数据成员 def __init__(self,brand_name,cpu_model,color): #self 是调用当前方法的对象地址 s...原创 2022-04-14 15:48:09 · 311 阅读 · 0 评论 -
Python基础知识之函数
五、函数用于封装一个特定的功能,函数是可以重复执行的语句块,可重复调用(一)内置函数1.基本函数函数 备注 说明 print(,end=) 输出函数 input() 输入函数 type(a) 查看a的数据类型 id() 获取变量存储的对象地址 2.数据类型转换函数函数 说明 int(<对象>[,base]) 转化为整数,base-进制转换(2,8,,16) floa原创 2022-04-11 20:02:07 · 697 阅读 · 0 评论 -
Python基础知识之语句
四、语句(一)选择语句(if,elif,else) 作用: 让程序根据条件选择性的执行语句。2.语法:if 条件1:语句块1elif 条件2:语句块2else:语句块3注:elif 子句可以有0个或多个。else 子句可以有0个或1个,且只能放在if语句的最后。#猜数字游戏import randomint_num = random.randint(0,100) #随机产生[0,100]之间的数count = 0 #统计次数while.原创 2022-04-10 09:49:54 · 584 阅读 · 0 评论 -
Python基础知识之容器类型
三、容器类型原创 2022-04-01 14:41:35 · 1480 阅读 · 0 评论 -
Python基础知识之数据基本运算
二、数据基本运算(一)注释1.单行注释# 以#号开头2.多行开头"""以三个双引号或单引号"""(二)变量与常量1.变量名--真实内存地址的别名2.赋值号( = )将右边对象的地址复制给左边内存空间3.语法a = "对象"a = b = "对象"a,b = "a","b"4.命名规则 数字、字母和下划线"_"组成 严格区分大小写 禁止使用关键字 5.命名规范 ---顾名思义 小驼...原创 2022-03-30 10:31:07 · 989 阅读 · 0 评论 -
Python基础知识 之Python简介
一、Python简介1.python定义免费、开源、跨平台、动态、面向对象的编程语言2.Python程序的执行方式交互式 :在命令行输入指令,回车即可得到结果。1. 打开终端2. 进入交互式:python33. 编写代码:print(“hello world”)4. 离开交互式:exit()文件式:将指令编写到.py文件,可以重复运行程序。1. 编写文件。2. 打开终端3. 进入程序所在目录:cd 目录4. 执...原创 2022-03-28 19:26:35 · 89 阅读 · 0 评论 -
线性表的链式存储(python实现)
1.定义将线性表L=(a0,a1,……,an-1)中各元素分布在存储器的不同存储块,称为结点,每个结点(尾节点除外)中都持有一个指向下一个节点的引用,这样所得到的存储结构为链表结构。2.特点>逻辑上相邻的元素 ai, ai+1,其存储位置也不一定相邻;>存储稀疏,不必开辟整块存储空间。>对表的插入和删除等运算的效率较高。>逻辑结构复杂,不利于遍历。3.代码实现(链表的增删改查)"""功能∶实现单链表的构建和功能操作重点代码"""#创建节点...原创 2021-12-19 18:24:39 · 1666 阅读 · 0 评论 -
注册和登录python实现
一、构成注册 -> 数据库 ->登录二、代码实现import hashlibimport pymysqldef user_registration(): #注册 """ 注册账户 :return: """ user_name=enter_user_name() if is_user_exist(user_name): password=enter_password() hash_pa...原创 2021-10-14 08:56:05 · 1714 阅读 · 0 评论 -
凯撒密码(python)
一、算法凯撒密码是古罗马凯撒大帝用来对军事情报进行加密的算法,它采用了替代方法将信息中的每一个英文字母循环替换为字母表序列中该字符后面的第k个字符(k为密钥)。加密方法:C = (P + k) mod 26, P为原文字符,k为密钥解密方法:P =( C- 3 )mod 26,二、算法实现def mean(): """ 选择菜单 :return: """ while True: int_num = int(input(""" .原创 2021-09-21 19:03:28 · 4959 阅读 · 0 评论 -
RSA密码体制(python实现)
一、RSA算法1977年由Ron、Adi Shamir和Adleman三个人发明的,于1978年公布。RSA算法是一种分组加密算法,明文和密文在0--n-1之间,n是一个正整数。它是应用最广泛的公钥密码算法。二、RSA算法描述明文和密文在0--n-1之间,n是一个正整数分组大小为为k,<n<=选择两个大素数p和q 计算乘积和 选择e(),使得 计算d,满足 (使用欧几里得算法) {e,n}为公开密钥,{d,n}为私有密钥加密算法:解密算法:三、代码实现..原创 2021-09-17 21:09:14 · 769 阅读 · 0 评论