![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
LucasLi2016
CSharp初学者,业余吉他手
展开
-
一张图学会python
原创 2021-08-01 11:12:49 · 348 阅读 · 0 评论 -
idea安装python
Idea缺省是没有安装Python的,需要在plugins里安装,具体方法见下图:打开idea,在plugins中的marketplace搜索python插件,点击install安装,然后重启即可创建python项目安装好python插件后,创建新项目的时候即可看见python项目,选择好python的sdk,下一步...原创 2021-08-01 09:35:17 · 7238 阅读 · 0 评论 -
python抽象
继承的应用:抽象类Python从语法层面并没有像Java或C#那样提供对抽象类的支持但是我们可以通过`abc`模块的`ABCMeta`元类和`abstractmethod`包装器来达到抽象类的效果abstract.pyfrom abc import ABCMeta, abstractmethodfrom math import piclass Shape(object, metaclass=ABCMeta): """图形抽象类""" @abstractme原创 2021-01-31 22:07:48 · 160 阅读 · 1 评论 -
井字棋游戏
井字棋井字棋,英文名叫Tic-Tac-Toe,是一种在3*3格子上进行的连珠游戏,和五子棋类似,由于棋盘一般不画边框,格线排成井字故得名。游戏需要的工具仅为纸和笔,然后由分别代表O和X的两个游戏者轮流在格子里留下标记(一般来说先手者为X),任意三个标记形成一条直线,则为获胜。py100天day7"""井字棋这个案例来自[《Python编程快速上手:让繁琐工作自动化》](https://item.jd.com/11943853.html)一书(这本书对有编程基础想迅速使用Python将日原创 2021-01-28 23:01:41 · 451 阅读 · 0 评论 -
找出1~9999之间的所有完美数
py-100天day5练习"""找出1~9999之间的所有完美数完美数是除自身外其他所有因子的和正好等于这个数本身的数例如: 6 = 1 + 2 + 3, 28 = 1 + 2 + 4 + 7 + 14假如n是合数,必然存在非1的两个约数p1和p2,其中p1<=sqrt(n),p2>=sqrt(n)"""import mathfor num in range(1, 10000): result = 0 # 求解num的所有因子factor n =原创 2021-01-26 22:59:39 · 1300 阅读 · 1 评论 -
求解《百钱百鸡》问题
py-100天day5的练习"""求解《百钱百鸡》问题1只公鸡5元 1只母鸡3元 3只小鸡1元 用100元买100只鸡问公鸡 母鸡 小鸡各有多少只简化: 5x+3y+z/3=100 x+y+z=100范围: x=[0,20] y=[0,33] z=[0,300]"""# 暴力破解法for x in range(0, 21): for y in range(0, 34): z = 100 - x - y原创 2021-01-26 21:50:41 · 435 阅读 · 0 评论 -
水仙花数
水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)"""找出100~999之间的所有水仙花数水仙花数是各位立方和等于这个数本身的数如: 153 = 1**3 + 5**3 + 3**3"""fo原创 2021-01-26 21:38:56 · 263 阅读 · 0 评论 -
计算最大公约数和最小公倍数
知识:最大公因数也称最大公约数、最大公因子,指两个或多个整数共有约数中最大的一个a,b的最大公约数记为(a,b)12,18的最大公约数是(12,18)=6计算方法: a%factor==0 and b%factor==0 得到 (a,b)=factor最小公倍数两个或多个整数公有的倍数叫做它们的公倍数,其中除0以外最小的一个公倍数就叫做这几个整数的最小公倍数。整数a,b的最小公倍数记为[a,b]如12,18的最小公倍数是[12,18]=36计算方法:factor * (a/fac原创 2021-01-26 00:05:54 · 223 阅读 · 0 评论 -
判断素数
py-100天day4的小练习:输入一个正整数判断它是不是素数质数又称素数:一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数。注意:0和1既不是质数也不是合数,最小的质数是21、最简单的方法就是使用for循环进行遍历,如果num无法整数2-num之间的数,那么就是素数prime.pydef is_prime1(): """ 最简单的方法:遍历 :return: """ num = int(input("请输入.原创 2021-01-25 23:27:48 · 420 阅读 · 2 评论 -
python计算三角形的周长和面积
说明:首先输入边长,判断是否构成三角形,如果是就计算周长和面积主要用到的数学知识是三角定理(判断是否构成三角形)和海伦公式(根据三角形边长计算面积)三边长分别是:a,b,c三角定理: a+b>c and a-b<c海伦公式: 通过边长计算三角形面积 p = (a + b + c) / 2 area = math.sqrt(p * (p - a) * (p - b) * (p - c))这是py-100天day3的小案例,原作者是骆昊.原创 2021-01-24 18:04:36 · 26367 阅读 · 1 评论 -
pip安装Python库超时解决办法
设置国内镜像1、在C:\Users\Administrator\AppData\Roaming目录下新建文件夹pip,2、在pip文件夹下新建pip.ini文件,然后在pip.ini 里输入[global]timeout = 6000index-url =http://pypi.douban.com/simpletrusted-host = pypi.douban.com安装ipython# 如果是py2pip install ipython# 如果是py3pip3 i原创 2021-01-22 23:55:25 · 176 阅读 · 0 评论 -
2021-01-17
最近一周有一点迷茫“又开始”学习点新鲜玩意Python——虽然Python年纪比java都老,但是在国内火起来也就是最近几年的时间。之前也学习了一些python,但是也是为了缓解一些职场焦虑,跟风学习了几天基本语法和一些网络爬虫技术现在已经是一个5年经验的程序员了,索性就蹭一下热度,把python作为第二语言来玩吧。firstofall:准备一款好用的工具IDE,目前业界比较推荐的是pycharm,去官网下载了一些,家里网速还是不错的。(其实用idea装python插件来开发也是..原创 2021-01-17 17:06:29 · 157 阅读 · 0 评论