【python实例】飞机大战
摘要:1 import pygame, time, random 2 from pygame.locals import * 3 4 5 class BasePlane: 6 def __init__(self, x, y, img_path, screen): # 显示的窗口 7 self.x = x
阅读全文
【python实例】文件操作实例
摘要:1 # 给定一个目录 2 # 列举出这个目录中的所有文件和文件夹 3 # 以及子文件夹中的所有文件 4 5 import os 6 7 def func(path, f): # 参数为给定的目录 a 8 file_list = os.listdir(path) # 获取给定目录中的所有(文件, 文件
阅读全文
【python实例】自动贩卖机
摘要:1 # 所有消费记录 2 customer_bill = [] 3 4 # 零售 5 def sale(): 6 print("=" * 38) 7 print("1. 乌龙茶 20".center(30)) 8 print("2. 茉莉花茶 80".center(30)) 9 print("3.
阅读全文
【python实例】可变数据类型与不可变数据类型
摘要:1 # 1. 判断gl_num和gl_list的值 2 def demo(num, num_list): 3 num += num 4 num_list += num_list 5 6 print(num) # 18 7 print(num_list) # [1, 2, 3, 1, 2, 3] 8
阅读全文
【python基础】匿名函数
摘要:一、定义 lambda表达式,只使用一行代码实现一个函数; 二、语法规范 lambda 参数1, 参数2,.. : 表达式 (表达式执行的结果就是函数的返回值) 1、没有名字, lambda表达式相当于返回一个匿名函数(没有名的函数); 2、表达式只能有一行, 在这个表达式中不能出现return,
阅读全文
【python实例】递归求斐波那契数列——小兔子生小兔子
摘要:最开始一对小兔子 小兔子成长到第三个月变成成熟兔子 成熟兔子每个月可以生一对小兔子 问第n个月有几只兔子? 1 1 2 3 5 8 13 21 34 55 89 144 ...... 斐波那契数列 观察发现:每相邻三个数之间的关系: 第三个数 = 前两个数之和 分析: 求第n个月的兔子对数 = 第n
阅读全文
【python实例】判断是否是回文数
摘要:1 """ 2 输入一个数,判断一个这个数是否是回文数。例如:121,这个数反过来还是121,所以这个是回文数; 3 再如:134,这个数反过来是431,所以这不是一个回文数; 4 123321 是 5 9663669 是 6 """ 7 8 num1 = input('请输入一个数字') # nu
阅读全文
【python实例】要求输出字符串中最少一个最多八个的所有字符串组合(连续)
摘要:1 """ 2 题目:字符串str="ABCDEFGHIJK",要求输出最少一个最多八个的所有组合(向后连续字母) 3 输出如下: 4 A [0::] 5 AB 6 ABC 7 ABCD 8 ABCDEFGH 9 B [1::] 10 BC 11 BCD 12 ... 13 BCDEFGHI 14
阅读全文
【python实例】统计字符串里大写字母,小写字母和非字母的个数
摘要:""" 给定一个以下字符串:统计大写字母的个数,小写字母的个数,非字母的个数。 str1 = "ajdkkKDKEK1343KFKiriromfkfKKRIOWJF0928398jjee11djdDJJRH" """ str1 = "ajdkkKDKEK1343KFKiriromfkfKKRIOWJ
阅读全文
【python实例】判断质数:for-break-else
摘要:1 """ 2 for 变量 in 容器: 3 遍历--break 4 如果执行到了break语句, 则else不会被执行 5 else: 6 break语句没有被执行时, 执行else 7 """ 8 # 通过键盘输入一个数字, 判断这个数字是不是一个质数 9 # 举个栗子: 判断8是不是一个质数
阅读全文
【python实例】while&for 九九乘法表
摘要:# while 循环 r = 1 while r <= 9: c = 1 while c <= r: print('{}*{}={}'.format(c, r, c * r), end=' ') c += 1 r += 1 print() # 默认情况下 end 参数的值为一个换行符 1 # for
阅读全文
【python实例】水仙花数:每个位上的数值的三次方求和,刚好是这个三位数本身
摘要:1 ''' 2 水仙花数,指一个3位数(100-999), 3 每个位上的数值的三次方,求和,刚好是这个三位数本身。叫水仙花数。(4个) 4 分析: 5 1、循环遍历出每个三位数 6 2、找出这个数中每个数位上的数值 7 3、计算判断 8 ''' 9 10 for num in range(100,
阅读全文
【python实例】判断输入年份是否是闰年
摘要:1 ''' 2 求给定的年份,是否是闰年。 3 满足以下两点中任意一点就是闰年 4 A:能被4整除,但是不能被100整出。 5 B:能被400整除。 6 ''' 7 8 year = int(input('请输入一个年份:')) 9 10 if year % 4 == 0 and year % 10
阅读全文
【python实例】continue&break:打印输出 1- 5 之间的数字, 如果遇到3, 不打印/打印
摘要:1 # 打印输出 1- 5 之间的数字, 如果遇到3, 不打印; 2 num = 1 3 while num < 6: 4 if num == 3: 5 num += 1 6 continue # 结束当前循环, 继续进行下一次的循环 7 print(num) 8 num += 1 9 10 out
阅读全文
|
|
|