python不挂科
文章平均质量分 60
python教程
程序员阿诺斯
一个100行的代码调试都可能会让程序员遇到很多挫折,所以,面对挫折,我们永远不能低头。
展开
-
Python代码实现尼姆游戏聪明模式
Python代码实现尼姆游戏聪明模式代码问题描述:尼姆游戏是个著名的游戏,有很多变种玩法。两个玩家轮流从一堆物品中拿走一部分。在每一步中,玩家可以自由选择拿走多少物品,但是必须至少拿走一个并且最多只能拿走一半物品,然后轮到下一个玩家。拿走最后一个物品的玩家输掉游戏。在聪明模式中,计算机每次拿走足够多的物品使得堆的大小是2 的幂次方减1——也就是3,7,15,31 或63。除了堆的大小已经是2 的幂次方减1,在其他情况下这样走都是符合游戏规则的。在那种情况下,计算机就按游戏规则随机拿走一些。编写程序,原创 2021-04-29 20:24:29 · 4064 阅读 · 3 评论 -
Catch fox game 抓狐狸Python代码实现
Catch fox game 抓狐狸Python代码实现实验描述Write a program to simulate a fox catching game. Suppose there are a total of 5 holes in a row. The little fox is initially in one of the holes, and then the player opens a hole randomly. If there is a fox in it, he catche原创 2021-04-29 21:04:37 · 1452 阅读 · 0 评论 -
Python建立sqlit数据库,写入数据软件设计
建立一个sqlit数据库,保存我们的图书信息,建立我们的数据表软件界面如下:我们需要借助wxpython来建立我们的软件GUI界面,建立一个类(对象)来对我们的数据进行写入,将我们输入的信息写入到我们的数据库中,从而实现我们的目标具体代码如下:import sqlite3 as sqimport wxAPP_TITLE = u'Database entry'class Book(object): def __init__(self,name="",author="",quantity原创 2021-08-06 20:46:14 · 550 阅读 · 0 评论 -
钓鱼概率问题,C语言实现和Python代码实现
钓鱼概率问题,C语言实现和Python代码实现问题描述又到了万物复苏的春天!活蹦乱跳的大鱼在沁湖各展风姿,GDUFE 的渔夫全都迫不及待地来钓鱼了,Baby O 也是其中之一。其中,沁湖里有 n条鱼,来参加比赛的渔夫(包括Baby O自己)一共有 m 个,每条鱼被钓到的可能性相同。Baby O是一个贪心的人,他想要把沁湖所有的鱼全部独吞,但是他不知道自己有多大把握能全部钓上来,现在需要你求这个概率。输入共一行。第一行输入两个数字 n,m(1≤n,m≤5),分别代表鱼的数量和渔夫的数量。输出原创 2021-04-29 21:37:04 · 706 阅读 · 0 评论 -
蒙蒂霍尔悖论游戏python实现
蒙蒂霍尔悖论游戏python实现代码描述假设你正参加一个有奖游戏节目,并且有3 道门可选:其中一个后面是汽车,另外两个后面是山羊。你选择一个门,比如说1 号门,主持人当然知道每个门后面是什么并且打开了另一个门,比如说3 号门,后面是一只山羊。这时,主持人会问你"你想改选2 号门吗?",然后根据你的选择确定最终要打开的门,并确定你获得山羊(输)或者汽车(赢)。编写程序,模拟上面的游戏。代码目的1、了解蒙蒂霍尔悖论内容。2、了解游戏规则。3、熟练运用字典方法和集合运算。4、了解断言语句asser原创 2021-04-29 20:52:42 · 2753 阅读 · 0 评论 -
三数之和的问题python代码描述
三数之和的问题python代码描述题目描述:给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组。注意:答案中不可以包含重复的三元组。题目来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/3sum著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。示例 1:输入:nums = [-1,0,1,2,-1,-4原创 2021-05-01 09:36:07 · 703 阅读 · 2 评论 -
凯撒密码升级版软件制作——Python设计
设计工作1:升级的凯撒加密算法的仿真软件实现1.凯撒升级版设计解密软件界面如图所示:2.操作如下:单击“加载密文文件”按钮,加载cipher.txt。然后点击“解密”按钮,看看明文是对是错如果您觉得翻译后的明文不正确,则意味着字母映射表中的第二行设置不正确。请修改第二行字母映射表,然后单击再次使用“解密”按钮,直到解密的明文正确。最后,当你确保第二行被猜测正确时,你将得到关键的句子。最后,解释一下关键的句子是什么,并对你的每个句子进行字面理论分析step(给出密钥句子,并且对你的每一步做理原创 2021-07-05 23:31:09 · 1321 阅读 · 1 评论 -
利用wxpython库来制作真心话大冒险小程序
往期博文中,我已经分享了如何使用tkinter库的制作方法,今天我们可以来看看使用wxpython如何做到首先我们需要安装第三方库wxpython,安装方法如下pip install wxpython在cmd窗口输入上面的语句就可以安装了下面是小程序的代码import wxfrom random import *APP_TITLE = u'真心话大冒险'class mainFrame(wx.Frame): def __init__(self,parent): wx原创 2021-07-17 07:47:46 · 1021 阅读 · 0 评论 -
真心话大冒险小程序python实现
**真心话大冒险小程序python实现想必各位学习了Python基础的同学,都想做一个小程序来玩玩吧,如何通过Python来实现小程序的制作呢?首先我们要先了解 tkinter 拓展库tkinter 是开发GUI程序的模块下面通过一段代码来了解 tkinter的基本控件#代码里的n和m都是数字from tkinter import *#搭建界面root=Tk()#搭建窗口root.title("XXXXXX")#窗口大小和位置可以用一句代码实现#root.geometr原创 2021-04-30 12:51:42 · 2648 阅读 · 0 评论