![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
Daniel_WL
这个作者很懒,什么都没留下…
展开
-
Python基础练习之列表,字典,元组:统计字符数,输出最大之最小值,路径组装
编程实现对一个元素全为数字的列表,求最大值、最小值a = [342,45,21,676,432]print("最大值为:",max(a))print("最小值为:",min(a))运行结果:最大值为: 676最小值为: 212.编写程序,完成以下要求:统计字符串中,各个字符的个数比如:“hello world” 字符串统计的结果为: h:1 e:1 l:3 o:2 d:1...原创 2019-02-21 15:53:41 · 2999 阅读 · 0 评论 -
python基础练习之读取一个文件,显示除了以井号(#)开头的行以外的所有行
#读取一个文件,显示除了以井号(#)开头的行以外的所有行file = open("D:/ceshi.txt",'r')r = file.readlines()for i in r: if i[0] == '#': continue else: print(i)file.close()...原创 2019-02-25 15:10:59 · 12341 阅读 · 1 评论 -
Python基础练习之每月公交地铁费用计算
北京公交地铁新票价确定据北京市发改委网站消息称,北京市将从2015年12月28起实施公共交通新票价:地铁6公里(含)内3元,公交车10公里(含)内2元,使用市政交通一卡通刷卡乘公交车普通卡5折,学生卡2.5折。具体实施方案如下:一、城市公共电汽车价格调整为:10公里(含)内2元,10公里以上部分,每增加1元可乘坐5公里。使用市政交通一卡通刷卡乘坐城市公共电汽车,市域内路段给予普通卡5折,学生...原创 2019-02-20 11:00:49 · 5068 阅读 · 1 评论 -
Python基础练习(制作一个"密码薄",其可以存储一个网址(例如 www.itcast.cn),和一个密码(例如 123456),请编写程序完成这个“密码薄”的增删改查功能,并且实现文件存储功能)
import osos.chdir("D:/")def main():#定义主界面函数 print("*"*50) print("欢迎进入密码薄管理系统") print("*" * 50) print("1.增加网址和密码") print("2.删除网址和密码") print("3.修改网址和密码") pri原创 2019-02-25 16:31:17 · 5162 阅读 · 1 评论 -
Python基础练习之批量修改文件名
import osfn = "D:/"n = input("请输入旧名:")m = input("请输入新名:")dlist = os.listdir(fn)for i in range(1,3): old = "D:/" + n +str(i)+".txt" print(old) new = "D:/" + m +str(i)+".txt&q原创 2019-02-25 17:09:58 · 193 阅读 · 0 评论 -
python基础知识之模块的发布与安装
模块:简单来理解,模块就是我们在写程序时需要调用某个函数,那么我们首先需要将其模块导入才可以使用语法:import [模块名]首先我们先制作一个模块以便进行发布与安装的练习:第一步:创建两个分别名为test1,test2的py文件,简单写一句输出语句test1:#我是test1print("我是test1")test2:#我是test2print("我是test2")第二...原创 2019-03-01 14:38:11 · 183 阅读 · 0 评论 -
python基础练习之列表生成
练习生成一个[[1,2,3],[4,5,6]…]的列表最大值在100以内a = [(i,j,k) for i in range(1,99,3) for j in range(i+1,i+2) for k in range(i+2,i+3) ]print(a)运行结果:[(1, 2, 3), (4, 5, 6), (7, 8, 9), (10, 11, 12), (13, 14, 1...原创 2019-03-01 16:19:47 · 852 阅读 · 0 评论 -
python基础练习之老王开枪
class People(object): def __init__(self,name): self.name = name self.gun = None self.hp = 100 def load_zidan(self,dianjia_temp,zidan_temp):#把子弹装进弹夹 dianjia_tem...原创 2019-03-05 10:40:24 · 263 阅读 · 0 评论 -
Python基础知识练习之增删改查
简单的增删改查小练习print("*"*50)print("欢迎进入管理系统")print( "1.增加姓名\n" "2.删除姓名\n" "3.修改姓名\n" "4.查找姓名\n" "5.退出系统" )print("*"*50)names = []while True:原创 2019-02-20 20:23:35 · 327 阅读 · 0 评论 -
python基础练习之打飞机
代码只实现了飞机发射子弹和移动,没有是实现碰撞和炮炸import pygamefrom time import sleepfrom pygame.locals import *import random#定义一个基类,用来存储所有对象都可以用到的属性#基类属性包括,坐标x,y,窗口,背景class Base(object): def __init__(self,screen,...原创 2019-03-05 20:56:14 · 663 阅读 · 0 评论 -
python基础知识class练习一
烤地瓜class RoastedSweetPotatoes(): def __init__(self): self.times = 0 self.degree = "生的" self.taste = ["原味"] def __str__(self): msg = "您的" + str(self.taste) + ...原创 2019-02-26 20:12:54 · 363 阅读 · 0 评论 -
Python基础练习之while打印图形和九九乘法表
i = 1while i <= 5: j = 1 while j <= i: print('* ',end = '')#end = ''表示末尾不换行,加空格,表示语句没结束 j += 1 print('\n') i += 1运行结果:* * * * * * * * * * * * * * * ...原创 2019-02-19 18:51:12 · 437 阅读 · 0 评论 -
Python基础练习之while语句:1~100累积和,1~100偶数,奇数累积和
1~100累积和sum = 0i = 1while i<=100: sum = sum + i i += 1print('1到100累积和:%d'% sum)运行结果:1到100累积和:50501~100偶数累积和i = 1sum = 0while i<=100: if i%2 == 0: sum = sum + i ...原创 2019-02-19 17:00:52 · 17887 阅读 · 0 评论 -
Python基础练习之名片管理器
编写程序,完成“名片管理器”项目输入信息的一些具体限制没有考虑,只实现了简单的功能需要完成的基本功能:添加名片删除名片修改名片查询名片退出系统程序运行后,除非选择退出系统,否则重复执行功能print(&quot;*&quot;*50)print(&quot;欢迎进入名片管理器&quot;.center(35))print(&quot; 1.添加名片\n&原创 2019-02-21 20:27:42 · 3551 阅读 · 1 评论 -
Python基础练习之素数
用函数实现求100-200里面所有的素数提示:素数的特征是除了1和其本身能被整除,其它数都不能被整除的数#素数(质数)范围100-200#素数判断除了自身i和1其他任何数都不能被整除m = []for i in range(100,201): n = [] #print(i) for j in range(2,20): #print(j) ...原创 2019-02-23 14:11:06 · 2567 阅读 · 0 评论 -
Python基础练习之闰年判断以及计算所在天数
用函数实现输入某年某月某日,判断这一天是这一年的第几天?闰年情况也考虑进去(函数用的很少,代码冗余较高,只是练习了一下思路,后续仍需优化)'''while True: n = input("请输入年份:") n = int(n) if n % 400 == 0 : print("判断为闰年") elif n % 4 == 0 and n % 1...原创 2019-02-23 16:20:14 · 2759 阅读 · 1 评论 -
Python基本知识学习(一)
1.程序的输出编写一个程序,输出‘Hello World!’print("Hello World!")2.注释单行注释:#我是单行注释多行注释:"""我是多行注释"""3.Python中中文支持#coding=utf-8...原创 2019-02-19 10:23:33 · 135 阅读 · 0 评论 -
Python基本知识学习(二)变量以及类型
1.变量的定义变量是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。2.变量命名规则可由字母数字下划线组成,但是数字不能在开头,不能与关键字重名3.变量类型Python有五个标准的数据类型:Numbers(数字)String(字符串)List(列表)Tuple(元组)Dictionary(字典)Python支持四种不同的数字类型:int(有符号整型)...原创 2019-02-19 11:25:47 · 125 阅读 · 0 评论 -
Python基本知识学习(三)标示符与关键字、输入、输出、运算符
1.标示符标示符就是自己定义的变量名、函数名等,标示符区分大小写2.标示符命名规则标示符名称要有意义,一眼能看出其含义:如名字——name 年龄——age等驼峰命名法:小驼峰式命名法:第一个单词首字母小写,第二个单词首字母大写。例:myName大驼峰式命名法:第一个单词首字母大写,第二个单词首字母大写。例:MyName下划线命名:将两个单词以下划线连接,例如student_name...原创 2019-02-19 14:50:08 · 208 阅读 · 0 评论 -
Python基本知识学习(四)常用数据类型的转换
int(x [,base ]) 将x转换为一个整数long(x [,base ]) 将x转换为一个长整数float(x ) 将x转换到一个浮点数complex(real [,imag ]) 创建一个复数str(x ) 将对象 x 转换为字符串repr(x ) 将对象 x 转换为表达式字符串eval(str ) 用来计算在字符串中的有效Python表达式,并返回一个对象tuple(s ...原创 2019-02-19 14:54:42 · 132 阅读 · 0 评论 -
Python基本知识之if语句
使用if语句时输入数字会报错:TypeError: ‘>=’ not supported between instances of ‘str’ and ‘int’这是因为input输入的是字符串,我们需要把字符串转换为int类型例:age = int(input('请输入年龄:'))if age >= 18: print("我已经成年了")else: pri...原创 2019-02-19 15:20:11 · 173 阅读 · 0 评论 -
Python练习之if语句简单的猜拳游戏
import randomcq = int(input(('请输入:剪刀(0) 石头(1) 布(2)')))i = random.randint(0, 2)if (cq == 0 and i == 2) or (cq == 1 and i ==0) or (cq == 2 and i ==1): print('对方出:',i) print('你赢了')elif cq==i:...原创 2019-02-19 16:26:05 · 2049 阅读 · 0 评论 -
python基础知识class练习二
思维升华: 添加“开、关”灯,让房间、床一起亮、灭class Home: def __init__(self, area): self.area = area # 房间剩余的可用面积 self.light = 'off' #灯默认是亮的 self.containsItem = [] def __str__(self): ...原创 2019-02-26 21:41:05 · 269 阅读 · 0 评论