PYTHON
米酒馆
we(danglu0010)chat
展开
-
Python反射
1.复习:使用Python面向对象编写一个人类和学生类,其中人类是父类,有姓名,性别和年龄属性;学生类是子类,继承人类,特有的属性有学号和分数,特有的方法是学习和考试方法(在考试方法中使用随机数生成学生的分数)。实例方法 形参:self,引用到对象本身。 类方法 @classmethod 形参:cls,引用到类本身,访问到类属性,不能引用实例属性。 静态方法 @staticmethod 系统不会自动加入类似于self或cls这样的形参:静态方法不能类属性和实例.原创 2022-04-18 09:22:54 · 816 阅读 · 0 评论 -
Python使用面向对象思想开发一个人机对战的猜拳游戏(石头剪刀布)。
使用面向对象思想开发一个人机对战的猜拳游戏(石头剪刀布)。原创 2022-04-10 17:38:43 · 2808 阅读 · 1 评论 -
Python创建一个Account类来模拟一台ATM机,创建一个有10个账户的列表,其id为0-9,并初始化收支为100美元。
【开发该软件的操作系统】:windows10【软件开发环境/开发工具】:PyCharm【编程语言】:Python【开发目的】:这是老师布置的作业啦~ 供初学者参考学习【开发者】:江西农业大学2020级大二学生题目要求:创建一个Account类来模拟一台ATM机,创建一个有10个账户的列表,其id为0-9,并初始化收支为100美元。系统提示用户输入一个id,如果输入的id不正确,要求输入正确的id,如果正确显示主菜单,1:支出,3:收钱,3:存钱;4:退出。一旦退出,系统需要重新输入i原创 2022-04-10 17:23:23 · 4677 阅读 · 0 评论 -
Python设计一个名为Location的类来定位一个二维列表中最大值及位置。
【开发该软件的操作系统】:windows10【软件开发环境/开发工具】:PyCharm【编程语言】:Python【开发目的】:这是老师布置的作业啦~ 供初学者参考学习【开发者】:江西农业大学2020级大二学生题目要求:设计一个名为Location的类来定位一个二维列表中最大值及位置。这个类包含有公有数据域row,coloumn和maxValue来存储最大值和它在二维列表中的下标值,其中row和coloumn是int类型的而maxValue为Float型的。编写一个方法返回二维列表最大原创 2022-04-10 10:17:37 · 695 阅读 · 0 评论 -
Python设计一个名为Triangle的类来扩展GeometricObject类,该类包含:三个名字为side1,side2,side3的浮点数据域表示三角形的三个边一个构造方法构造默认一个
【开发该软件的操作系统】:windows10【软件开发环境/开发工具】:PyCharm【编程语言】:Python【开发目的】:这是老师布置的作业啦~ 供初学者参考学习【开发者】:江西农业大学2020级大二学生设计一个名为Triangle的类来扩展GeometricObject类,该类包含:三个名字为side1,side2,side3的浮点数据域表示三角形的三个边一个构造方法构造默认一个三角形,执行三边分别为1.0三个数据域的访问器方法一个获得面积的方法一个获得周长的方原创 2022-04-10 09:35:12 · 4801 阅读 · 0 评论 -
python编写一个函数cacluate, 可以接收任意多个数,返回的是一个元组.元组的第一个值为所有参数的平均值, 第二个值是大于平均值的所有数
【开发该软件的操作系统】:windows10【软件开发环境/开发工具】:PyCharm【编程语言】:Python【开发目的】:这是老师布置的作业啦~ 供初学者参考学习【开发者】:江西农业大学2020级大二学生题目要求:编写一个函数cacluate, 可以接收任意多个数,返回的是一个元组.元组的第一个值为所有参数的平均值, 第二个值是大于平均值的所有数。(一)代码如下:# 1.定义函数; *args:可变参数def cacluate(*args): # 2.计算平均原创 2022-04-01 10:53:16 · 19513 阅读 · 6 评论 -
python编写一个类表示平面坐标系中的一个点,点对象应该有计算该点到原点之间的距离的方法,并编写测试代码验证点类
【开发该软件的操作系统】:windows10【软件开发环境/开发工具】:PyCharm【编程语言】:Python【开发目的】:这是老师布置的作业啦~ 供初学者参考学习【开发者】:江西农业大学2020级大二学生题目要求:编写一个类表示平面坐标系中的一个点,点对象应该有计算该点到原点之间的距离的方法,并编写测试代码验证点类。代码如下:import mathclass Point: def __init__(self, x0 = 3, y0 = 4):原创 2022-04-01 09:49:14 · 2374 阅读 · 0 评论 -
python编写一个名为collatz()的函数,它有一个名为number的参数,如果参数是偶数,那么collatz()就打印出number//2,如果number是奇数,collatz()就打印3*
【开发该软件的操作系统】:windows10【软件开发环境/开发工具】:PyCharm【编程语言】:Python【开发目的】:这是老师布置的作业啦~ 供初学者参考学习【开发者】:江西农业大学2020级大二学生题目要求:编写一个名为collatz()的函数,它有一个名为number的参数,如果参数是偶数,那么collatz()就打印出number//2,如果number是奇数,collatz()就打印3*number+1代码如下:# 小数没有奇数偶数之分的def colla原创 2022-03-28 15:13:26 · 7057 阅读 · 0 评论 -
python使用字典完成斗地主
【开发该软件的操作系统】:windows10【软件开发环境/开发工具】:PyCharm【编程语言】:Python【开发目的】:这是老师布置的作业啦~ 供初学者参考学习【开发者】:江西农业大学2020级大二学生题目要求:使用字典完成斗地主思路如下:完成发牌任务就好,嘻嘻!代码(一)如下:(参考文章)Python实现斗地主#---------------第一种方法:初始化所有牌并随机分配法---------------------import randomcardL原创 2022-03-28 14:48:41 · 2329 阅读 · 0 评论 -
python一个数如果恰好等于它的因子之和,这个数就称为“完数“。
【开发该软件的操作系统】:windows10【软件开发环境/开发工具】:PyCharm【编程语言】:Python【开发目的】:这是老师布置的作业啦~ 供初学者参考学习【开发者】:江西农业大学2020级大二学生参考文章:算法练习:求完数题目要求:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。代码如下:"""一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。"原创 2022-03-28 14:34:50 · 13895 阅读 · 4 评论 -
python有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。
【开发该软件的操作系统】:windows10【软件开发环境/开发工具】:PyCharm【编程语言】:Python【开发目的】:这是老师布置的作业啦~ 供初学者参考学习【开发者】:江西农业大学2020级大二学生要求:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。分析:这道题与斐波那契数列有关:斐波那契数列代码如下:(一)取自:python有一分数序列# 有一分数序列:2/1,3/2,5/3,8/5,13/8,2原创 2022-03-28 13:45:05 · 17920 阅读 · 0 评论 -
用python打印斐波那契数列
【开发该软件的操作系统】:windows10【软件开发环境/开发工具】:PyCharm【编程语言】:Python【开发目的】:这是老师布置的作业啦~ 供初学者参考学习【开发者】:江西农业大学2020级大二学生斐波那契数列的概念:斐波那契数列用python打印斐波那契数列:用python实现斐波那契数列的5种简单方法原创 2022-03-28 13:36:36 · 4787 阅读 · 0 评论 -
python有一对兔子,从出生后第3个月起每个月都生一对兔子
【开发该软件的操作系统】:windows10【软件开发环境/开发工具】:PyCharm【编程语言】:Python【开发目的】:这是老师布置的作业啦~ 供初学者参考学习【开发者】:江西农业大学2020级大二学生题目要求:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?思路如下:代码如下:# 输入第几个月tem1, tem2, tem3, tem4 = 1, 0, 0, 0原创 2022-03-28 10:06:49 · 7229 阅读 · 6 评论 -
python将一个列表的数据复制到另一个列表中。
将一个列表的数据复制到另一个列表中。【开发该软件的操作系统】:windows10【软件开发环境/开发工具】:PyCharm【编程语言】:Python【开发目的】:这是老师布置的作业啦~ 供初学者参考学习【开发者】:江西农业大学2020级大二学生原创 2022-03-27 17:39:46 · 5063 阅读 · 1 评论 -
python分类统计字符个数
编写程序,用户输入一个字符串,以回车结束,利用字典统计其中字母和数字出现的次数(回车符代表结束)。输入格式是一个以回车结束的字符串。例如输入abc1ab,输出{'a': 2, 'b': 2, 'c': 1, '1': 1}。原创 2022-03-27 17:27:49 · 5983 阅读 · 2 评论 -
python输出比平均体重更重的那些体重
【开发该软件的操作系统】:windows10【软件开发环境/开发工具】:PyCharm【编程语言】:Python【开发目的】:这是老师布置的作业啦~ 供初学者参考学习【开发者】:江西农业大学2020级大二学生题目要求:幼儿园体检要对小朋友们的体重做评估,对超出平均体重的小朋友需要提示他们进行锻炼。编程实现:输入若干个体重,输出比平均体重更重的那些体重。输入输出形式见示例说明。(一)借鉴代码如下:Python 实验#输入各位同学的体重,以逗号隔开s=eval(inpu原创 2022-03-27 17:18:27 · 3241 阅读 · 2 评论 -
pycharm出现 ImportError: cannot import name ‘MappingProxyType‘ from ‘types‘ 类型错误
pycharm不能进行断点运行和单步运行【开发该软件的操作系统】:windows10【软件开发环境/开发工具】:PyCharm【编程语言】:Python【开发目的】:这是老师布置的作业啦~ 供初学者参考学习【开发者】:江西农业大学2020级大二学生问题出现:我在Debug时出现的问题,pycharm不能进行断点运行和单步运行(但是整个程序运行结果没问题)错误如下:ImportError: cannot import name 'MappingProxyTyp.原创 2022-03-16 12:41:08 · 6182 阅读 · 5 评论 -
python打印对角线相连的菱形
【开发该软件的操作系统】:windows10【软件开发环境/开发工具】:PyCharm【编程语言】:Python【开发目的】:这是老师布置的作业啦~ 供初学者参考学习【开发者】:江西农业大学2020级大二学生代码实现:输入菱形边长,打印对角线相连的菱形。代码如下:#打印对角线相连的菱形n = int(input('请输入菱形每边星星个数,n= '))m = t = 2 * n-1 #双重赋值,m和t为行数while m >= 1:原创 2022-03-15 15:32:35 · 1555 阅读 · 3 评论 -
python猜数字游戏
【开发该软件的操作系统】:windows10【软件开发环境/开发工具】:PyCharm【编程语言】:Python【开发目的】:这是老师布置的作业啦~ 供初学者参考学习代码如下:import random#猜数字游戏def firstwindow(): #游戏开始界面 print('*************************') print('--------1.进入游戏--------') print('-原创 2022-03-15 15:22:16 · 5678 阅读 · 0 评论 -
PyCharm快捷键替换变量
【开发该软件的操作系统】:windows10【软件开发环境/开发工具】:PyCharm【编程语言】:Python【开发目的】:在编程过程中遇到了问题,提供解决方法,供初学者参考学习!遇到的问题:使用pycharm编程过程中遇到要将变量名进行全部替换,例如:使用replace all将num替换成num01时,pycharm将guessNum中的Num也替换成num01。即pycharm会将包含num(无论大小写)的所有变量进行替换。Step01:按快捷键Ctrl + r,原创 2022-03-15 15:14:18 · 10938 阅读 · 0 评论 -
python统计不同字符的个数
【开发该软件的操作系统】:windows10【软件开发环境/开发工具】:PyCharm【编程语言】:Python【开发目的】:这是老师布置的作业啦~ 供初学者参考学习代码如下:(1)#统计不同字符的个数character = input('请输入任意字符:')i = number = space = other = letter = 0for i in range(len(character )): if 'a' <= character [i] <= '原创 2022-03-15 08:45:09 · 20947 阅读 · 2 评论 -
python生成六位随机数验证码
【开发该软件的操作系统】:windows10【软件开发环境/开发工具】:PyCharm【编程语言】:Python【开发目的】:这是老师布置的作业啦~ 供初学者参考学习代码如下:(1)import random#随机生成六位验证码one = random.randint(0,9)two = random.randint(0,9)three = random.randint(0,9)four = random.randint(0,9)five = random.randi原创 2022-03-13 09:31:35 · 6844 阅读 · 0 评论 -
python输入任意数字,以升序排序(基础)
【开发该软件的操作系统】:windows10【软件开发环境/开发工具】:PyCharm【编程语言】:Python【开发目的】:这是老师布置的作业啦~ 供初学者参考学习代码如下:#输入5个数字,以升序显示它们arr = input("请随机输入5个数字:")num = [int(n) for n in arr.split()]num.sort()print("排序结果为:")print(num)#输入5个数字,以升序显示它们arr = input("请随机输入5个数原创 2022-03-13 08:37:59 · 11497 阅读 · 0 评论 -
python模拟出租车计价功能(基础)
【开发该软件的操作系统】:windows10【软件开发环境/开发工具】:PyCharm【编程语言】:Python【开发目的】:这是老师布置的作业啦~ 供初学者参考学习出租车计价标准:代码如下:#模拟出租车计价功能#*****************************************************************************# 白天:# 起步价10元 (三公里以内),超出 (含)三公里至十五公里以内的公里数每公里按2元计费。#原创 2022-03-13 08:27:14 · 9960 阅读 · 4 评论 -
python实现飞机安检(基础)
【开发该软件的操作系统】:windows10【软件开发环境/开发工具】:PyCharm【编程语言】:Python【开发目的】:这是老师布置的作业啦~ 供初学者参考学习代码如下:#飞机安检print("\t\t*******开始检票*******")ticket = input("您是否携带车票?")if ticket == "是": # 检查是否有车票,有,允许进行安检 print("车票检查通过\n\t\t*******开始安检*原创 2022-03-11 13:40:44 · 1919 阅读 · 0 评论 -
python实现快三游戏(简易)
【开发该软件的操作系统】:windows10【软件开发环境/开发工具】:PyCharm【编程语言】:Python【开发目的】: 供初学者参考学习以下为游戏规则网址:https://www.9188.com/k3/wanfa/https://www.9188.com/k3/wanfa/这次只实现了如图的一些简易的功能:有时间再实现以下内容:...原创 2022-03-11 11:18:10 · 5857 阅读 · 2 评论 -
(基础篇)用python实现输入圆半径,输出圆的周长和面积
话不多说,超基础的用python实现输入圆半径,输出圆的周长和面积,适合初学者!!!【开发该软件的操作系统】:windows10【软件开发环境/开发工具】:PyCharm【编程语言】:Python【开发目的】: 供初学者参考学习(其一)代码如下:#输入圆半径,输出圆的周长和面积PI = 3.14r = input("请输入圆的半径:")print("圆的周长:" + str(2*PI*int(r)))print("圆的面积:" + str(PI*int(r)*int(原创 2022-03-09 14:00:19 · 76695 阅读 · 0 评论 -
(基础篇)用python打印100~999之间的水仙花数
话不多说,超基础的用python判断100~999之间的数是否为水仙花数,适合初学者!!!【开发该软件的操作系统】:windows10【软件开发环境/开发工具】:PyCharm【编程语言】:Python【开发目的】: 供初学者参考学习代码如下:# 打印100~999之间的水仙花数print()print("100~999之间的水仙花数:")num = 100while num <= 999: hun = num // 100 ten = num原创 2022-03-09 13:41:10 · 4506 阅读 · 2 评论 -
(基础篇)用python判断100~999之间的水仙花数
话不多说,超基础的用python打印节日贺卡,适合初学者!!!【开发该软件的操作系统】:windows10【软件开发环境/开发工具】:PyCharm【编程语言】:Python【开发目的】: 供初学者参考学习#判断输入的数(100~999)是否是水仙花数#已知100~999之间的水仙花数有: 153 370 371 407num = int(input("请输入一个介于100~999之间的整数:"))if num >=100 and num<=999: #判断数据合法性原创 2022-03-09 13:14:52 · 4014 阅读 · 0 评论 -
(基础篇)用python实现打印节日贺卡
话不多说,超基础的用python打印节日贺卡,适合初学者!!!【开发该软件的操作系统】:windows10【软件开发环境/开发工具】:PyCharm【编程语言】:Python【开发目的】: 供初学者参考学习#节日贺卡a = input("请输入节日:")b = input("请输入收件人的姓名:")c = input("请输入送件人的姓名:")print("-*-*-*-*-*-*-*-*-*-*-*-*-*")print(" 节 日 祝 福 ")pr原创 2022-03-09 12:49:34 · 4211 阅读 · 0 评论 -
python实现人机猜拳游戏(结构清晰)
界面简洁,结构清晰,代码利用率高,用函数实现。原创 2022-03-09 08:02:15 · 8779 阅读 · 1 评论