03 2020 档案
python初学者-计算小于100的最大素数
摘要:for n in range(100,1,-1): for i in range(2,n): if n%i==0: break else: print(n,end=' ') 阅读全文
posted @ 2020-03-22 08:57 Ethan_sun99 阅读(7248) 评论(2) 推荐(0)
python初学者-计算1-99奇数的和
摘要:s = 0 for i in range(1,100,2): s = s + i print(s) 阅读全文
posted @ 2020-03-22 08:56 Ethan_sun99 阅读(3028) 评论(0) 推荐(0)
python初学者-使用for循环用四位数组成不同的数
摘要:digits = (1,2,3,4) for i in digits: for j in digits: if j==i: continuefor k in digits: if k==i or k==j: continue print(i*100+j*10+k) 阅读全文
posted @ 2020-03-22 08:53 Ethan_sun99 阅读(1063) 评论(0) 推荐(0)
python初学者-使用for循环做一个九九乘法表
摘要:for i in range(1, 10): for j in range(1, i + 1): print(j, '*', i, '=', i * j, end=" ") #end= 以。。。结尾 print() 阅读全文
posted @ 2020-03-22 08:51 Ethan_sun99 阅读(1526) 评论(0) 推荐(0)
python初学者-使用if条件语句判断成绩等级
摘要:x = int(input("x=")) if x<0 or x > 100:#如果不在0--100区间内输出error print("error") elif 100 > x >= 90:#如果在100 90之间输出A print("A") elif 90> x >= 80:#如果在90 80之内 阅读全文
posted @ 2020-03-22 08:49 Ethan_sun99 阅读(2543) 评论(0) 推荐(0)
python初学者-商品折扣问题
摘要:x = int(input("x=")) if x < 1600 : #如果x小于1600,y等于0 y = 0 #没有折扣 print("应付款:",x - (x * y))#y等于折扣价应该是总价格减去折扣金额 elif 1600 <= x < 2400:# y = 0.05 #折扣5% pri 阅读全文
posted @ 2020-03-22 08:47 Ethan_sun99 阅读(5943) 评论(0) 推荐(0)
python初学者-判断一个数是否为素数
摘要:while True: #判断为真 num = int(input('请输入一个数:')) for i in range(2,num):#判断在num之前的数能不能把num整除 if(num%i == 0): #如果能被整出执行下面语句不能整除执行else print('%d不为素数'%num) b 阅读全文
posted @ 2020-03-22 08:44 Ethan_sun99 阅读(7873) 评论(0) 推荐(0)
python初学者-输入一个数判断奇偶性
摘要:num = int(input("请输入一个整数:")) if num%2 == 0: print("这个数是偶数",num) else: print("这个数是奇数", num) 阅读全文
posted @ 2020-03-22 08:40 Ethan_sun99 阅读(11190) 评论(0) 推荐(0)
python初学者-从键盘输入两个数判断大小
摘要:a = int(input("a:")) b = int(input("b:")) if a > b : print(a) else : print(b) 阅读全文
posted @ 2020-03-22 08:38 Ethan_sun99 阅读(1978) 评论(0) 推荐(0)
python初学者-从键盘获取信息
摘要:name = input(">>> 姓名:") QQ = input(">>>QQ: ") phone_num = input(">>>手机号: ") com_addr = input(">>>公司地址: ") print("=" * 30) print("\n 姓名:%s\n\nQQ:%s\n\n 阅读全文
posted @ 2020-03-22 08:33 Ethan_sun99 阅读(685) 评论(0) 推荐(0)
python初学者-从小到大排序
摘要:x=input("x=") y=input("y=") z=input("z=") if x>y: x,y=y,x if x>z: x,z=z,x if y>z: y,z=z,y print(x,y,z) 阅读全文
posted @ 2020-03-22 08:30 Ethan_sun99 阅读(3079) 评论(0) 推荐(0)
python序列(八)列表推导式实列
摘要:1.列表推导式列表推导能非常简洁的构成一个新列表:只用一条简洁的表达式即可对得到的元素进行转换变形。 格式:[表达式 for 变量 in 列表]或[表达式 for 变量 in 列表 if 条件] 过滤条件可有可无,取决于实际应用,只留下表达式 >>> list =[x*x for x in rang 阅读全文
posted @ 2020-03-22 08:15 Ethan_sun99 阅读(1451) 评论(0) 推荐(0)
python序列(七)序列操作的常用内置函数
摘要:1.len(列表):返回:列表中的元素个数,同样适用于元组、字典、集合、字符串等。 max(列表)、min(列表):返回列表中的最大或最小元素同样适用于元组、字典、集合、range对象等。 sum(列表):对列表的元素进行求和运算,对非数值型列表运算需要指定start参数,同样适用于元组、range 阅读全文
posted @ 2020-03-21 17:29 Ethan_sun99 阅读(1417) 评论(0) 推荐(0)
python序列(五)切片操作
摘要:功能:截取列表中的任何部分。 切片适用于列表、元组、字符串、range对象等类型。。 格式:[::]切片使用两个冒号分隔的3个数字来完成。 第一个数字表示切片开始位置(默认为0)。 第二个数字表示切片截止(但不包含)位置(默认为列表长度)。 第三个数字表示切片的步长(默认为1),当步长省略是可省略最 阅读全文
posted @ 2020-03-21 16:21 Ethan_sun99 阅读(2081) 评论(0) 推荐(0)
python序列(四)成员资格判断
摘要:判断是否存在指定的值 1.count()方法,如果存在则返回大于0的数,如果返回0则表示不存在。 2.“in”关键字来判断一个值是否存在于列表中,返回结果为“True”或“False”。 >>> alist [1, 3, 5, 5.5, 3, 5, 1, 3, 5] >>> 3 in alist T 阅读全文
posted @ 2020-03-21 16:20 Ethan_sun99 阅读(856) 评论(0) 推荐(0)
python序列(三)列表元素访问与计数
摘要:1.使用下标直接访问列表元素,如果指定下标不存在,则抛出异常。 >>> alist[3] 1 >>> alist[3]=5.5 >>> alist [1, 3, 5, 5.5, 3, 5, 1, 3, 5] >>> >>> alist[15] Traceback (most recent call 阅读全文
posted @ 2020-03-21 16:18 Ethan_sun99 阅读(1556) 评论(0) 推荐(0)
python序列(二)列表的删除操作
摘要:1.使用del命令删除列表中的指定位置上的元素 >>> s=[1,2,3,4] >>> del s[1] >>> s [1, 3, 4] 2.使用列表的pop()方法删除并返回指定(默认为最后一个)位置上的元素,如果给定的索引超出了列表的范围则抛出异常。 >>> a_list=list((1,2,3 阅读全文
posted @ 2020-03-21 16:16 Ethan_sun99 阅读(2250) 评论(0) 推荐(0)
python序列(六)列表排序
摘要:1.sort方法排序原址排序 list.sort(key=None,reverse=False(or True)) 当reverse=False时:为正向排序; 当reverse=True时:为反向排序。 默认为False。 2.key:排序关键字,值为一个函数,此函数只有一个参数且返回一个值,比如 阅读全文
posted @ 2020-03-21 16:12 Ethan_sun99 阅读(1436) 评论(0) 推荐(0)
python序列(一)列表的增加
摘要:列表是python中内置有序可变序列,列表的所有元素放在一堆中括号"{}"中,并使用逗号隔开 1.列表的创建 使用“=”直接创建一个列表 >>> x=[3,34] >>> x [3, 34] >>> x=[3,2,5,[56],[7,9]] >>> x [3, 2, 5, [56], [7, 9]] 阅读全文
posted @ 2020-03-20 18:15 Ethan_sun99 阅读(3383) 评论(0) 推荐(0)
python的if和else语句
摘要:1.单分支选择结构: if表达式: 语句块 2.双分支结构 if表达式: 语句块1 else: 语句块2 3.多分支结构 if 表达式1: 语句块1 elif 表达式2: 语句块2 elif 表达式3: 语句块3 else: 语句块4 4.选择结构的嵌套 if 表达式1: 语句块1 if 表达式2: 阅读全文
posted @ 2020-03-20 10:47 Ethan_sun99 阅读(1532) 评论(0) 推荐(0)
python基本输入与输出
摘要:内置函数print()用于输出信息到标准控制台或指定文件,语法格式为: print(value1,value2,... , sep=' ', end='\n', file=sys.stdout, flush=False) sep参数之前为需要输出的内容(可以有多个); sep参数用于指定数据之间的分 阅读全文
posted @ 2020-03-20 10:14 Ethan_sun99 阅读(579) 评论(0) 推荐(0)
python运算符与表达式
摘要:python运算符与表达式的功能表 阅读全文
posted @ 2020-03-20 10:03 Ethan_sun99 阅读(202) 评论(0) 推荐(0)
python的常量与变量
摘要:1.Python属于强类型编程语言,Python解释器会根据赋值或运算来自动判断变量的类型。Python还是一种动态类型语言,变量的类型也是可以随时变化的。 >>> x=3 >>> print (type(x)) #查看变量类型 <class 'int'> >>> x= 'Hello world!' 阅读全文
posted @ 2020-03-20 10:00 Ethan_sun99 阅读(678) 评论(0) 推荐(0)
Python常用内置对象
摘要:1.在python中处理的一切都是对象。 2.内置对象可直接使用,如数字、字符串、列表、del等。 3.非内置对象需要导入模块才能使用,如正弦函数sin(x),随机数产生函数random()等。 阅读全文
posted @ 2020-03-20 09:09 Ethan_sun99 阅读(1102) 评论(0) 推荐(0)
python初学者-代码规范
摘要:一、编程规范 1.缩进(代码块) 类定义、函数定义、选择结构、循环结构、with块、行尾的冒号表示缩进的开始。 python程序是依靠代码块的缩进来体现代码之间的逻辑关系,缩进结束就表示一个代码块结束。 同一个级别的代码块的缩进量必须相同。 一般而言,以4个空格为基本缩进单位。 2.每个import 阅读全文
posted @ 2020-03-20 09:03 Ethan_sun99 阅读(4690) 评论(0) 推荐(0)
python初学者-鸡兔同笼简单算法
摘要:鸡兔同笼问题。假设共有鸡、兔30只,脚90只、求鸡、兔各有多少只 使用for循环快速解决鸡兔同笼问题 for ji in range(0,31): if 2*ji+(30-ji)*4==90: print("鸡:",ji,"兔:",30-ji) 阅读全文
posted @ 2020-03-19 20:48 Ethan_sun99 阅读(9507) 评论(0) 推荐(0)
python初学者-判断今天是今年的第几天代码
摘要:判断今天是今年的第几天源代码 import time date =time.localtime() year,month,day=date[:3] day_month=[31,28,31,30,31,30,31,31,30,31,30,31] if year%400 == 0 or (year%4 阅读全文
posted @ 2020-03-19 20:45 Ethan_sun99 阅读(4106) 评论(0) 推荐(0)
python初学者-水仙花数简单算法
摘要:永不放弃,永不放弃又有两个原则,第一个原则是永不放弃,第二个原则就是:当你想放弃时回头看第一个原则。 阅读全文
posted @ 2020-03-19 20:22 Ethan_sun99 阅读(1441) 评论(0) 推荐(0)