- 博客(11)
- 收藏
- 关注
原创 不用中间量, 交换两个值
a,b = 1,2def solution1(a,b): a = a+b b = a-b a = a-b print('方法一: a=',a,',b=',b)def solution2(a,b): '''异或运算的两边相同,结果就是false, 异或运算的两边不同,结果就为true。 异或运算定理:一个数据异或另一个数据...
2019-04-12 11:17:47 183
原创 python列表去重办法
1. 函数去重:def quchong(L): L1 = [] # 建立一个空列表 for i in L: if i not in L1: # 遍历实参, 如果元素没有在空列表中, 就添加进去 L1.append(i) return L1L2 = [1,2,3,3,3,4,4,4,5]print(quchong(L2))...
2019-03-01 14:54:56 280
原创 python数值取整
1. int() 向下取整, 内置函数2. round() 四舍五入 , 内置函数3. floor() 向下取整, math模块函数4. ceil() 向上取整, math模块函数5. modf(), 取整数和小数部分, math模块函数 modf() 返回包含小数部分和整数部分的元组...
2018-11-15 19:14:23 1484
原创 Python编程从入门到实践之外星人项目部分代码
此代码完成了该书的第12和13章的内容, 使用pycharm进行编写, 直接运行alien_invasion.py即可百度网盘链接:链接: https://pan.baidu.com/s/1I5S1711ihQTGtRBY9tE1uA 密码: uzwk...
2018-08-14 20:09:03 894
原创 Python实现回文
实现原理: 回文是指: 中心对称的字符串 如: ABCCBA, 12321, 老大是大老实现代码:s = input("请输入字符串: ")reverse_s = s[::-1] # 把字符串反过来print(reverse_s)# 比较反过来的字符串和原字符串是否相同if s == reverse_s: print(s, "是回文")else: ...
2018-07-17 23:08:33 8193
原创 Python实现闰年判断
实现原理: (1)可以被400整除的, 是闰年 (2)可以被4 整除, 并且不能被100整除的, 是闰年, (3)其他的都不是闰年 实现代码:y = int(input('请输入年份: '))if y % 400 == 0: print(y, "是闰年")elif y % 100 == 0: print(y, "是平年")elif ...
2018-07-17 23:01:29 2393
原创 Python实现冒泡排序
以下为Python代码:a = [5,4,3,6,2,1]b = len(a)#每次挑出最大值后将其右移,下次循环再挑出第二大的值进行右移,如此循环下去for j in range(0,b-1): #将当前列表中最大的值 右移 for i in range(0,b-1): #如果 前面的元素>=后面的元素, 就将二者的值交换位置 ...
2018-07-17 22:37:31 292
原创 使用Python求素数
#素数,只能被1和它自身整除的数n = int(input("输入整数:")if n<2: print(n, "不是素数")for i in range(2,n): if n%i == 0: print("这个数不是素数") break else: print("这个数是素数")以上程序在进行...
2018-05-22 23:59:27 43348 6
原创 使用Python 求解100到1000之间的水仙花数
水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)#方法1, 通过求模与地板除取得个十...
2018-05-22 00:32:18 18974 5
原创 编程语言进制前缀
二进制(binary): 0b(或者0B)--不区分大小写八进制(octal): 0o(或者0O)--不区分大小写十进制(decimal): 0d(或者0D)十六进制(hexadecimal): 前缀:0x(数字0 + 字母x--这里的x不区分大小写):0xFFFFFFFF, 0x10110100 后缀:H:16H, EAH8进制,16进制,只能表达无符号的正整数,如...
2018-05-02 22:44:14 2162
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人