python
文章平均质量分 51
小时候不乖的
这个作者很懒,什么都没留下…
展开
-
python考试
for i in range(2, 101): for j in range(2, i//2+1): if i % j == 0: break else: print(i)import stringnumbers = string.digitsupper = string.ascii_uppercasename = "csdvvscADA2521s"def check(name): num = 0 ...原创 2021-12-05 20:54:37 · 414 阅读 · 0 评论 -
python面向对象
1、定义一个矩形类,求周长和面积class rectangle: def __init__(self, c, k): self.__c = c self.__k = k def area(self): """面积""" return self.__k * self.__c def Perimeter(self): """周长""" return 2 * (self.__k + sel原创 2021-11-29 13:43:49 · 558 阅读 · 0 评论 -
python 函数练习题
1、定义函数,完成两个数加减乘除的计算 提示:def cal(num1,num2,opr): return resultdef cal(num1,num2,opr): if num1 < num2: num1,num2=num2,num1 if opr == "+": return num1+num2 elif opr == "-": return num1 - num2 elif opr =="*":原创 2021-11-22 17:27:41 · 882 阅读 · 0 评论 -
python 容器练习题
一、元组练习fruits = ("apple","banana","strawberry","pear")#a. 1计算元组长度并输出a = len(fruits) #全局函数len()print("元组长度为:",a)print("---------------------------------")#a.2num = 0for i in fruits: num += 1print(num)print("---------------------------------原创 2021-11-14 11:11:40 · 1485 阅读 · 0 评论 -
python 循环结构简单练习题
1、求两个数最大公约数num1 = int(input('请输入第一个数:'))num2 = int(input('请输入第二个数:'))max_num = max(num1, num2)min_num = min(num1, num2)r = max_num % min_numwhile r != 0: max_num = min_num min_num = r r = max_num % min_numprint(num1, "和", num2, "的最大公约数为"原创 2021-11-08 13:35:51 · 2218 阅读 · 0 评论 -
python 图形打印
1.直角三角形a = int(input('请输入打印行数:'))for i in range(1,a+1): for j in range(i): print(end='*') print()2.等腰三角形a = int(input('请输入打印行数:'))for i in range(1,a+1): for j in range(a+1-i): print(end=' ') for k in range(2*i-1):原创 2021-11-06 18:04:09 · 6725 阅读 · 0 评论 -
python 选择结构练习
1、从键盘输入3个数,求最大值a = int(input('请输入第一个数:'))b = int(input('请输入第一个数:'))c = int(input('请输入第一个数:'))#第一种if a > b: a,b = b,a #二个数互换值if a > c: a,b = b,cif b > c: b,c = c,bprint('最大',c)#第二种max = 0if a > b: max = a if ma原创 2021-11-06 08:51:34 · 896 阅读 · 0 评论 -
python练习题
python练习题1、某超市举办抽奖活动,中奖条件是会员卡号各位数字之和为16。会员输入自己的四位卡号,即可知是否中奖。 如:中奖结果:true#1num = input("请输入会员卡的四位数字:")if int(num[0]) + int(num[1]) + int(num[2]) + int(num[3]) == 16: result = True print("中奖结果:", result)else: print("很遗憾,请再来一次")#2num1 = i原创 2021-10-31 21:38:35 · 407 阅读 · 0 评论 -
python字符串操作
文章目录一、字符串方法二、切片操作一、字符串方法1.字符串的分割s.split() 默认是按照空格分割s.split(’,’) 按照逗号分割(返回的是一个列表,并没有改变原来的字符串)>>> s= "如今最好,别说来日方长,时光难留,只有一去不返">>> print(s.split(","))['如今最好', '别说来日方长', '时光难留', '只有一去不返']>>>2.字符串的查找,替换s.index(‘a’) 找到字符a原创 2021-08-01 22:11:03 · 298 阅读 · 0 评论 -
python字符串练习题
1.去掉字符串所有空格str = "today is a good day"a = ""for i in str: if i != " ": a += iprint(a)#字符串方法a = str.split(" ")c = "".join(a)print(c)2.根据完整路径从路径中分离文件路径,文件名及文件扩展名注意python中一个反斜杠有特殊含义,所以要用二个反斜杠str2 = "D:\\软件\python\\python39\\Tools\scri原创 2021-07-28 21:30:24 · 5500 阅读 · 1 评论 -
python排序
1.**选择排序(Selection sort)**是一种简单直观的排序算法。它的工作原理是:第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元素,然后放到已排序的序列的末尾。以此类推,直到全部待排序的数据元素的个数为零。选择排序是不稳定的排序方法。#选择ls = [10, 12, 1, -20, 30, -100, 0, 8, 9]def select_sort(ls): for i in range(len(ls)):原创 2021-07-23 08:21:43 · 100 阅读 · 0 评论 -
Python变量使用和常见运算符
一. 数据类型基本数据类型➢ 整型 Integer(不可变类型)整数类型,一般情况下都是使用整数数字来表示类型的数据(i=8)➢ 浮点类型(不可变类型)浮点类型(小数类型),可以通过添加小数点的方式来表示小数、也可以保存复数等等。(d=3.1)➢ 布尔类型 Boolean(不可变类型)布尔类型,一种特殊的数据类型,在 python 中可以取值为 True 或者 False(首字符大写),用于表示只有两种结果的情况➢ 字符串(不可变类型)python 中,字符串是包含在一对单引号或者双引号原创 2021-01-14 12:07:46 · 112 阅读 · 0 评论 -
python--容器入门
1.python的list底层就是基于双向链表结构设计的2.序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。列表的数据项不需要具有相同的类型一.如何定义list1、借助弱数据类型语言的特点[] # 列表是以[]的形式表现ls = [] # 空列表ls = [1, 2,3,4,5,6] # 创建了一个有如下元素的列表2、借助python提供的一个全局函数创建listls = list()ls =原创 2021-01-17 13:00:29 · 91 阅读 · 1 评论 -
python--简析程序控制流程
python程序控制流程(三大流程)|-- 顺序|-- 选择|-- 循环顺序:python是脚本语言从上到下执行,从到左到右执行选择(分支)结构:单分支:if 条件:# 执行条件满足的语句注意:1、括号问题,可以有,也可以没有2、python,遇到冒号(:),必须缩进3、不要混用空格和tab!!!双分支if condition:# 执行条件满足的语句else:# 执行条件不满足的语句多(三)分支if 条件1:# 执行条件1满足的代码elif 条件2:# 执行原创 2021-01-17 13:16:42 · 88 阅读 · 0 评论 -
python函数入门和使用
什么是函数所谓函数,就是把具有独立功能的代码块组织成为一个小模块,在需要的时候调用函数的使用包含两个步骤1.定义函数–封装独立的功能2.调用函数–享受封装的成果函数的作用:在开发时,使用函数可以提高编写的效率以及代码的重用函数是带名字的代码块,用于完成具体的工作需要在程序中多次执行同一项任务时,你无需反复编写完成该任务的代码,而只需调用该任务的函数,让python运行其中的代码,你将发现,通过使用函数,程序编写,阅读,测试和修复都将更容易2.1 定义函数函数定义规则如下:def 函.原创 2021-01-20 14:06:27 · 99 阅读 · 0 评论 -
python全局函数
Python有很多内置方法,这些都全局可用(函数内容不完整,请见谅)abs() 求数值的绝对值,如果是复数则返回其模print(abs(-17), abs(30.2), abs(3+4j))#Python中复数表示为 3 实部 4虚部, + jall() 可迭代对象所有元素为True则返回True,否则返回Falseprint(all([1, 3, ""]), all([1, 3, " "])) 空格字符也算一个有效字符print(all([1, 3, " "]), all([1, 3原创 2021-01-22 20:49:24 · 332 阅读 · 0 评论 -
python练习题
1.有一些四位数,百位数字都是3,十位数字都是6,并且它们既能被2整除,又能被3整除,求这样的四位数中最大的和最小的两数各是几?for i in range(99,9999): a = i // 100 - i // 1000 * 10 b = i // 10 - i // 100 *10 if a == 3 and b == 6 and i % 3 == 0 and i % 2 == 0: print(i) E:\编程文件\python\字符串\原创 2021-07-23 07:59:55 · 1709 阅读 · 0 评论