随笔分类 -  python

摘要:在实际开发中,为了能够处理复杂的异常情况,完整的异常语法如下: try: # 尝试执行的代码 pass except 错误类型1: # 针对错误类型1,对应的代码处理 pass except 错误类型2: # 针对错误类型2,对应的代码处理 pass except (错误类型3, 错误类型4): # 阅读全文
posted @ 2020-05-05 15:55 张忠伟的博客 阅读(251) 评论(0) 推荐(1)
摘要:class Game(object): top_score=0 def __init__(self,player_name): self.player_name=player_name @staticmethod def show_help(): print("帮助信息:让植物战胜僵尸,守住家园") 阅读全文
posted @ 2020-05-05 10:41 张忠伟的博客 阅读(194) 评论(0) 推荐(1)
摘要:不使用继承开发 class Animal: def eat(self): print("吃") def drink(self): print("喝") def run(self): print("跑") def sleep(self): print("睡") class Dog: def eat(s 阅读全文
posted @ 2020-05-04 23:37 张忠伟的博客 阅读(230) 评论(0) 推荐(0)
摘要:class Gun: def __init__(self,model): self.model=model self.bullet_count=0 def add_bullet(self,count): self.bullet_count += count def shoot(self): if s 阅读全文
posted @ 2020-05-04 17:20 张忠伟的博客 阅读(194) 评论(0) 推荐(0)
摘要:class HouseItem: def __init__(self,name,area): self.name=name self.area=area def __str__(self): return "[%s] 占地:%.2f"%(self.name,self.area) class Hous 阅读全文
posted @ 2020-05-04 16:33 张忠伟的博客 阅读(235) 评论(0) 推荐(0)
摘要:class Person: def __init__(self,name,weight): self.name=name self.weight=weight def __str__(self): return "我的名字叫%s ,体重%s公斤"%(self.name,self.weight) de 阅读全文
posted @ 2020-05-04 15:39 张忠伟的博客 阅读(217) 评论(0) 推荐(0)
摘要:Ubuntu下系统自带Python2.7,在不删除python2.7情况下已经成功安装Python3.5和pip,这就有了两个不同python版本。使用python3.5的pygame却显示无法安装。 1.查看本机是否安装pygame 打开终端命令框 输入python3回车输入import pyga 阅读全文
posted @ 2020-04-27 07:58 张忠伟的博客 阅读(1773) 评论(0) 推荐(1)
摘要:学生信息管理系统负责编辑学生信息 下面通过python实现一个简单的学生信息管理系统 要求如下: 1.添加学生的信息2.删除学生的信息3.修改的信息4.查询学生的信息5.遍历学生的信息6.退出系统 写法: 1.先考虑整体的框架(即搭框架),不要刚开始就考虑函数。2.提示用户选择功能。3.获取用户选择 阅读全文
posted @ 2020-03-07 10:57 张忠伟的博客 阅读(9266) 评论(0) 推荐(0)
摘要:求ax2+bx+c=0方程的实根。a,b,c由键盘输入. 解方程要考虑系数a等于零的情况。a等于零有两种情况(b==0,b!=0),a不等于零有三种情况(delta>0、==0、<0),先计算得到根x1、x2,再输出 输入格式: 输入三个数a,b,c。 输出格式: 输出方程的实根(保留两位小数),如 阅读全文
posted @ 2019-11-08 11:48 张忠伟的博客 阅读(1245) 评论(0) 推荐(0)
摘要:输入半径,计算球的体积。球体积公式是4/3∏r**3 输入格式: 输入半径,可以是小数。输入提示为“r=”。 输出格式: 输出球的体积,结果保留3位小数,∏使用math库的常量。 输入样例: 在这里给出一组输入。例如: 2 输出样例: 在这里给出相应的输出。例如: v=33.510 输入样例: 在这 阅读全文
posted @ 2019-11-08 11:47 张忠伟的博客 阅读(2149) 评论(0) 推荐(0)
摘要:打印一个号码牌。号码牌由边框和号码构成,组成边框的字符分为角落字符,水平字符和垂直字符。 输入格式: 输入一个字符(如:+-|2008161876)串,字符串的前三个字符分别代表组成边框的角落字符,水平字符和垂直字符,从第四个字符开始到最后表示号码数字。 输出格式: 打印出由边框包围的号码。如: 输 阅读全文
posted @ 2019-11-08 11:46 张忠伟的博客 阅读(3947) 评论(0) 推荐(1)
摘要:输入一个1到7的数字,输出对应的星期名的缩写。1 Mon2 Tue3 Wed4 Thu5 Fri6 Sat7 Sun 输入格式: 输入1到7之间数字 输出格式: 输出对应的星期名的缩写 输入样例: 在这里给出一组输入。例如: 1 输出样例: 在这里给出相应的输出。例如: Mon l=['Mon',' 阅读全文
posted @ 2019-11-08 11:45 张忠伟的博客 阅读(1911) 评论(0) 推荐(0)
摘要:从键盘输入一个整数n,求前n项的阶乘之和,1+2!+3!+...+n!的和 输入格式: 输入一个大于1的整数。例如:输入20。 输出格式: 输出一个整数。例如:2561327494111820313。 输入样例: 在这里给出一组输入。例如: 20 输出样例: 在这里给出相应的输出。例如: 25613 阅读全文
posted @ 2019-11-08 11:45 张忠伟的博客 阅读(1693) 评论(0) 推荐(0)
摘要:给定一组整数,还有一个目标数,在给定这组整数中找到两个数字,使其和为目标数,如找到,解是唯一的。找不到则显示 "no answer"。输出的下标按从小到大排序。用一重循环加字典实现。 输入格式: 在一行中给出这组数。 在下一行输入目标数 输出格式: 在一行中输出这两个数的下标,用一个空格分开。 输入 阅读全文
posted @ 2019-11-08 11:44 张忠伟的博客 阅读(1091) 评论(0) 推荐(0)
摘要:输入n个单词,计算每个单词长度。对单词长度排序,分行输出单词长度及其单词。 输入格式: 行1:单词个数n 分行输入n个单词 输出格式: 分行输出单词长度及其单词。(单词长度,单词)用元组表示 输入样例: 5 python list set 996 tuple 输出样例: (3, '996') (3, 阅读全文
posted @ 2019-11-08 11:44 张忠伟的博客 阅读(4389) 评论(0) 推荐(0)
摘要:输入一个区间,计算里面能被3整除或被5整除的数和。 输入格式: 每行输入一个数据,代表区间左界和右界。区间包含左界和右界。数据必须是整数。 输出格式: 满足条件数和。 输入样例: 2 10 输出样例: 33 n = int(input()) m = int(input()) sum = 0 for 阅读全文
posted @ 2019-11-08 11:43 张忠伟的博客 阅读(1158) 评论(0) 推荐(0)
摘要:输入一组工资数据,写入列表。对于小于5000的工资,涨1.5倍。并输出涨后的工资数据。 输入格式: 数据之间空格隔开 输出格式: 涨工资后的数据,空格隔开。尾部 不带空格。 输入样例: 3000 4000 6000 8000 2000.5 输出样例: 4500.0 6000.0 6000 8000 阅读全文
posted @ 2019-11-08 11:43 张忠伟的博客 阅读(6633) 评论(0) 推荐(0)
摘要:输入一行字符串及下标,能取出相应字符。程序能对不合法数据做相应异常处理。 输入格式: 行1:输入一字符串 行2:输入字符下标 输出格式: 下标非数值异常,输出下标要整数 下标越界,输出下标越界 数据正确,输出下标对应的字符 输入样例: python 1 输出样例: y 输入样例: python a 阅读全文
posted @ 2019-11-08 11:42 张忠伟的博客 阅读(4003) 评论(0) 推荐(0)
摘要:输入一个字符串及字符,输出第一次出现该字符的位置。 输入格式: 行1:输入字符串 行2:输入一个字符 输出格式: 找到,输出对应位置,格式index=X的, X表示查找到位置 找不到,输出can't find letter X, X表示查找字符 输入样例: python t 输出样例: index= 阅读全文
posted @ 2019-11-08 11:42 张忠伟的博客 阅读(3991) 评论(0) 推荐(0)
摘要:输入一批学生成绩,计算平均成绩,并统计不及格学生人数。 输入格式: 每行输入一个数据,输入数据为负数结束输入 输出格式: 平均分=XX,不及格人数=XX,其中XX表示对应数据。如果没有学生数据,输出没有学生 输入样例: 30 50 70 80 90 20 -1 输出样例: 平均分=56.67,不及格 阅读全文
posted @ 2019-11-08 11:41 张忠伟的博客 阅读(8255) 评论(0) 推荐(1)