Python大类
南风~古草
贵州大学软件工程专业大三,学子彦秉成。立志于笃行求是,践行人生信仰的奋斗者!
展开
-
多柱汉罗塔(python解法,带注释,注释为个人理解)
经典的汉诺塔问题。汉诺塔来源于印度传说的一个故事,上帝创造世界时作了三根金刚石柱子,在一根柱子上从下往上按大小顺序摞着64片黄金圆盘。上帝命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一回只能移动一个圆盘。有预言说,这件事完成时宇宙会在一瞬间闪电式毁灭。也有人相信婆罗门至今仍在一刻不停地搬动着圆盘。恩,当然这个传说并不可信,如今汉诺塔更多的是作为一个玩具存在。有一天你就收到了一个汉诺塔玩具作为生日礼物。 你是个怕麻烦的人,显然将64个圆盘逐一搬动原创 2022-10-26 08:00:00 · 476 阅读 · 0 评论 -
python的open函数和对文件的读写操作
open函数的解释说明:1、name:是要打开的目标文件名的字符串(文件的具体路径)2、mode:设置打开文件的模式(只读、写入等)(1)r:只读模式(文件的指针会放在开头,从头读起)(2)rb:只读模式,二进制格式(文件的指针会放在开头,从头读起)(3)r+:读写模式(4)rb+:读写模式,二进制格式(5)w:写模式(如果文件已存在则打开文件,从头开始编辑,并删除原有内容。如果文件不存在,则创建新文件)(6)wb:写模式,二进制格式(如果文件已存在则打开文件,从头开原创 2022-10-01 07:00:00 · 4256 阅读 · 0 评论 -
蒙特卡洛方法计算圆周率PI(Python)
一、蒙特卡洛法计算圆周率的原理正方形的面积为:2r*2r=4r^2圆的面积为:PI*r^2圆的面积/正方形的面积=PI/4经过推导:PI=4*圆的面积/正方形的面积二、代码实现:在正方形内抛点,圆的面积可类比抛在圆内的点,而正方形的面积为抛的总点数。原创 2022-09-18 11:19:32 · 4574 阅读 · 0 评论 -
Python猜拳游戏(加强版)
Python猜拳游戏(加强版)原创 2022-09-12 15:24:52 · 2480 阅读 · 0 评论 -
Python猜拳游戏(简化版)
import random# 用随机数模拟机器出拳的数字machine = random.randint(0,2)player = int(input('玩家请出拳: 0-石头,1-剪刀,2-布: '))print(f'电脑出拳{machine}: ')# 玩家对机器为(01组合 石头干掉剪刀) (12组合 剪刀干掉布) (20组合 布干掉石头),该三种情况玩家获胜if(player == 0 and machine == 1) or (player == 1 and machine ==原创 2022-08-30 15:53:56 · 4193 阅读 · 0 评论