Python
佛性死磕
学的更多,只为自由。
展开
-
python3_队列结构作业
编写程序,实现自定义类,模拟队列结构。要求实现入队、出队以及修改队列大小和判断队列是否为空、是否为满的功能,同时要求在入队时如果队列已满则退出、出队时如果队列已空则等待指定功能。class duilie: def __init__(self, size=5): self._content = [] self._size = size sel...原创 2020-05-06 10:47:40 · 3873 阅读 · 4 评论 -
python3 尼姆游戏
python3尼姆游戏是个著名的游戏,有很多变种玩法。两个玩家轮流从一堆物品中拿走一部分。在第一步中,玩家可以自由选择拿走多少物品,但是必须至少拿走一个并且最多只能拿走一半物品,然后轮到下一个玩家。拿走最后一个物品的玩家输掉游戏。在聪明模式中,计算机每次拿走足够多的物品使得堆的大小是2的幂次方减1–也就是3,7,15,31或63。除了堆的大小已经是2的幂次方减1,在其它情况下这样走都是符合游戏...原创 2020-04-22 08:34:25 · 6273 阅读 · 1 评论 -
Collatz 序列的编写
以下代码是python3.8def collatz(number): if number % 2 == 0: a = number // 2 print(a) return a else: b = number * 3 + 1 print(b) return bzs = int(...原创 2020-04-17 17:22:48 · 342 阅读 · 0 评论 -
python3编写随机验证码不区分大小写
import random,stringdef main(): passwd="" num=['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H','I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q','R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', ...原创 2020-04-09 13:38:32 · 1981 阅读 · 0 评论 -
使用Python3对Excel进行修改
本列展示如何在Excel中自动的计算值以及如何自动的添加表格#别名import openpyxl as xlfrom openpyxl.chart import BarChart,Reference#加载对象wb = xl.load_workbook('transactions.xlsx')sheet = wb['Sheet1'] #excel中的下面的Sheet1cell =...原创 2020-04-04 18:29:50 · 1025 阅读 · 0 评论 -
python3模拟抓狐狸小游戏
编写程序,模拟抓狐狸小游戏。假设一共有一排5个洞口,小狐狸最开始的时候在其中一个洞口,然后玩家随机打开一个洞口,如果里面有狐狸就抓到了。如果洞口里没有狐狸就第二天再来抓,但是第二天狐狸会在玩家来抓之前调到隔壁洞口里。import randomdef sj(): csj = random.randint(1, 5) return csja = sj()Count = 0...原创 2020-04-01 08:52:21 · 9330 阅读 · 2 评论 -
三个骰子猜大小
用python写三个骰子猜大小import randomdef roll_dice(numbers=3, points=None): print('<<<<< ROLL THE DICE! >>>>>') if points is None: points = [] while numbers ...原创 2020-03-22 19:20:10 · 4815 阅读 · 0 评论 -
九九乘法表还有你不知道的秘密
用python写九九乘法表,起初代码是这样:for i in range(1,10): for a in range(1,10): if i>=a: print (a,'*',i,'=',i*a,end=' ') #取消换行,以空格结尾 print()打印出来,总觉得这个位置不好看,没对齐想了一下,终于for i in ...原创 2020-03-19 22:18:01 · 285 阅读 · 0 评论 -
python3下输入一个大于2的自然数,然后输出小于该数字的所有素数组成的列表
编写程序,输入一个大于2的自然数,然后输出小于该数字的所有素数组成的列表。def Prime(n): for i in range(2,n): if n%i==0: return False return True n=int(input('请输入一个大于 2 的自然数:\n'))result=list()for i in rang...原创 2020-03-12 17:03:01 · 16373 阅读 · 0 评论 -
python_提取列表中的偶数,并按降序排列的程序
最初的代码:print ("这是一个输出新列表中只包含原列表中的偶数,并按降序排列的程序!")l = list(map(int,input("请输入包含偶数的一串数字,并以空格分开:").split()))num = []for n in l: if n % 2 == 0: num.append(n)numbers = sorted(num, reverse=Tr...原创 2020-03-04 21:33:45 · 9862 阅读 · 0 评论