python实例100条
主打Python
乾坤未定,你我皆是黑马!
展开
-
定义一个学生类。 有下面的类属性:①姓名②年龄③成绩(语文,数学,英语)[每课成绩的类型为整数] 类方法: ①获取学生的姓名:get_name() 返回类型:str ②获取学生的年龄:ge
python实现:定义一个学生类。 有下面的类属性:①姓名②年龄③成绩(语文,数学,英语)[每课成绩的类型为整数] 类方法: ①获取学生的姓名:get_name() 返回类型:str ②获取学生的年龄:get_age() 返回类型:int ③返回3门科目中最高的分数。get_course() 返回类型:int代码实现:class Student:def init(self, name, age, grade):self.name = nameself.age = ageself.grade =原创 2021-01-31 21:05:19 · 89104 阅读 · 11 评论 -
猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下 的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求
python实现:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下 的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。分析题目到第10天早上想再吃时,见只剩下一个桃子了1.说明第十天还没吃就剩1个桃子,第一天就吃了一半加一个,所以循环了9次。可以利用第十天的桃子数量进行反推设第九天的桃子数量为n 第十天的桃子数量为a(n/2)-1=a可以推出 *n=(a+1)2代码实现def原创 2021-01-31 20:59:20 · 71328 阅读 · 8 评论 -
有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第 3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后 问第一个人,他说是10岁。请问第
python实现:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第 3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后 问第一个人,他说是10岁。请问第五个人多大?利用递归实现f(n)=f(n-1)+2 为这题的关键def func(n):if n == 1:return 10else:return func(n-1)+2print(f"第五个人的岁数为{func(5)}岁")截图给大家祝大家学习python顺利!.原创 2021-01-31 20:47:39 · 77002 阅读 · 9 评论 -
一个数如果恰好等于它的因子(因子:即能够整除的数)之和,这个数就称为“完数”。 例如 6=1+2+3 28=1+2+4+7+14 编程找出10000以内的所有完数。
python解决:一个数如果恰好等于它的因子(因子:即能够整除的数)之和,这个数就称为“完数”。 例如 6=1+2+3 28=1+2+4+7+14 编程找出10000以内的所有完数。一个数如果恰好等于它的因子(因子:即能够整除的数)之和,这个数就称为“完数”。例如 6=1+2+3 28=1+2+4+7+14代码实现for num in range(2, 10000):list_1 = []for i in range(1, num):if num % i == 0:list_1.append原创 2021-01-31 20:42:12 · 72075 阅读 · 7 评论 -
python代码如何用类编写剪刀石头布
python代码如何用类编写剪刀石头布使用类完成石头剪刀布1:角色选择2:角色出拳3:电脑出拳4:人机对战,统计二十回合内的积分(角色胜多少局,电脑胜多少局,平局多少?)1:角色选择2:角色出拳3:电脑出拳4:人机对战,统计二十回合内的积分(角色胜多少局,电脑胜多少局,平局多少?祝大家Python学习顺利!...原创 2021-01-26 18:11:27 · 70177 阅读 · 4 评论 -
python实现九九乘法表
python实现九九乘法表如何用python实现九九乘法表直接上代码,利用for循环 for i in range(1, 10): for j in range(1, i+1): print(f'{j}*{i}={i*j}', end='\t') print()代码这里要注意j的范围要在1到i+1之间取 j<=i\t横向制表符让表打印的更整齐图例祝大家Python学习顺利!...原创 2021-01-21 21:18:14 · 69482 阅读 · 7 评论