11 2018 档案

摘要:灵活的if-else a = 3 if False else 5 # 等价于 if False: a = 3 else: a = 5 灵活的and/or # 当前面为真,才会进行后面的运算 b = True and 3 # 当前面为假,后面就不会运算了 # b = False and 3 ​ # 当 阅读全文
posted @ 2018-11-15 19:54 程序灬波 阅读(248) 评论(0) 推荐(0)
摘要:**终端计算器** # **删除列表重复元素** #自己实现列表去重不要用set # 返回一个列表中第二大的数 #排序去除第二个 #求最大值,然后删除,再求最大值 # 完整列表的排序函数(sort),支持逆序 号码归属地查询: ``` ``` 阅读全文
posted @ 2018-11-15 19:46 程序灬波 阅读(251) 评论(0) 推荐(0)
摘要:函数基础 函数简介 定义:就是具有特定功能的一段代码 优点: 解决代码的重复书写 可以将功能的实现着和使用者分开,提高开发效率 分类: 库函数:print、input、abs等 自定义:用户自己封装的函数 定义:就是具有特定功能的一段代码 优点: 解决代码的重复书写 可以将功能的实现着和使用者分开, 阅读全文
posted @ 2018-11-09 22:58 程序灬波 阅读(334) 评论(1) 推荐(2)
摘要:#冒泡排序:每次去相邻的俩个元素比较,不合适就交换,依次向后 1 5 3 2 4 7 1 3 2 4 5 7 1 2 3 4 5 7 假设,按照从小到大排序 ''' # n = len(lt) # #外层循环控制圈数 # for i in range(n - 1): # for j in range(n - 1 -i): # #不合适,就交换数据 # ... 阅读全文
posted @ 2018-11-07 21:42 程序灬波 阅读(745) 评论(0) 推荐(0)
摘要:九九乘法表 1x1 = 1 1x2 = 2 2x2 = 4 1x3 = 3 2x3 = 6 3x3 = 9 # 外层循环控制行数 for i in range(1, 10): # 内存循环控制每行怎么打印 for j in range(1, i+1): print('{}x{} = {}'.format(j, i, j*i), end=' ') # 换... 阅读全文
posted @ 2018-11-07 21:37 程序灬波 阅读(832) 评论(0) 推荐(0)
摘要:''' 输入2,5,打印: 1 2 3 4 5 6 7 8 9 10 ''' #行数 m = int(input('请输入一个整数')) n = int(input('请在输入一个整数')) for i in range(m): for j in range(n): num = i * n + j + 1 print(num,end='') ... 阅读全文
posted @ 2018-11-07 21:36 程序灬波 阅读(467) 评论(0) 推荐(1)
摘要:#人在 江湖飘,哪能不挨刀,我几刀砍死你 #规则:5赢4、 4赢3 、3赢2、 2赢1 、 1赢5 #提示:绝对值函数abs #假设:老王和老李 import random import time print('人在江湖飘,哪能不挨刀') while True: #老王出刀 laowang = random.randint(1,5) print('... 阅读全文
posted @ 2018-11-05 14:20 程序灬波 阅读(2273) 评论(0) 推荐(0)
摘要:#打印1 到100 的和** i = 0 s = 0 while i 54321 ret = 0 a = 12345 while a: last = a % 10 ret = ret * 10 + last a = a // 10 print(ret) ``` - ... 阅读全文
posted @ 2018-11-03 22:36 程序灬波 阅读(865) 评论(0) 推荐(0)
摘要:流程控制 循环结构(while) 格式 while 表达式: 语句块 执行流程:当程序执行到while语句时,首先判断表达式的真假。若表达式的值为真,则执行对应的语句块,之后返回while继续判断表达式的真假;若表达式的值为假,则跳过语句块,跳过while。 说明: 表达式:也叫循环条件 语句块:也 阅读全文
posted @ 2018-11-03 22:15 程序灬波 阅读(252) 评论(0) 推荐(0)
摘要:s = input('请输入一个字符:') if 'a' <= s <= 'z': print(chr(ord(s) - 32)) elif 'A' <= s <= 'Z': print(chr(ord(s) + 32)) else: print('s') 阅读全文
posted @ 2018-11-03 22:07 程序灬波 阅读(10044) 评论(0) 推荐(0)
摘要:v = int(input('请输入一个整数:')) if v % 3 == 0 and v % 5 ==0: print(v,'即是3的倍数又是5的倍数') else: print('不是3或5的倍数') 阅读全文
posted @ 2018-11-03 22:02 程序灬波 阅读(12411) 评论(0) 推荐(0)
摘要:l = int(input('请输入一个三位数的整数')) a = l // 100 b = l //10 % 10 c = l % 10 ret = c * 100 + b * 10 + a * 1 print(ret) 阅读全文
posted @ 2018-11-03 21:59 程序灬波 阅读(2392) 评论(0) 推荐(0)
摘要:# # 3 输入三个整数,按照从小到大的顺序打印 a = int(input('请输入第一个整数:')) b = int(input('请输入第二个整数:')) c = int(input('请输入第三个整数:')) if a > b > c: print(c,b,a) elif a > c > b: ... 阅读全文
posted @ 2018-11-03 21:55 程序灬波 阅读(25188) 评论(0) 推荐(1)
摘要:**方法一: 输入两个整数,打印较大值** **方法二:函数封装** 阅读全文
posted @ 2018-11-03 21:49 程序灬波 阅读(3918) 评论(0) 推荐(0)
摘要:方法一, 从终端输入一个表示年份的整数,判断是否是闰年,是就打印xxx年是闰年,不是打印xxx年不是闰年 方法二,封装函数 阅读全文
posted @ 2018-11-03 21:42 程序灬波 阅读(1360) 评论(0) 推荐(0)