python3
Young_and_Cold
这个作者很懒,什么都没留下…
展开
-
python基础练习题(进阶)03
3.1 编写函数test(password, earning, age)用于检测输入错误。要求输入密码password第一个符号不能是数字,工资earnings的范围是0—20000,工作年龄的范围是18—70。若三项检查都通过则返回True。代码:inputdef test(password, earning, age): assert password[0] not in ['0...原创 2019-03-14 12:16:47 · 3022 阅读 · 0 评论 -
python小游戏开发——井字棋
可爱聪明善良的你关注有惊喜哦案例介绍本案例采用 python 实现了一个简单的井字棋游戏。该游戏在控制台界面中进行,有游戏提示。游戏棋盘为 3 X 3 的九宫格样式,每个棋格与数字键盘上的 1 - 9 数字键一一对应,可通过输入数字来选择落棋位置和落子。游戏的规则是两个玩家轮流下棋,首先实现横线、竖线、斜线连续三个格棋子一样的获胜。学习目标本案例主要是对 python 基础知识的运用,包...原创 2019-04-25 11:00:51 · 15922 阅读 · 6 评论 -
详细!PyCharm连接MySQL数据库教程+心得
第一步:安装MySQL下载地址:https://dev.mysql.com/downloads/mysql/下载完后,我们将 zip 包解压到相应的目录,这里我将解压后的文件夹放在 C:\web\mysql-8.0.11 下。接下来我们需要配置下 MySQL 的配置文件打开刚刚解压的文件夹 C:\web\mysql-8.0.11 ,在该文件夹下创建 my.ini 配置文件,编辑 my....原创 2019-03-30 11:04:13 · 24617 阅读 · 18 评论 -
python基础11_OOP_面向 对象
0.OOP-Python面向对象Python的面向对象面向对象编程基础共有私有继承组合 Minxi魔法函数魔法函数概念构造类魔法函数运算类魔法函数1.面向对象概述 (ObjectOriented. OO)OOP思想接触到任意一个任务,首先想到的是任务这个世界的构成,是由模型构成的几个名词OO :面向对象OOA :面向对象的分析OOD ...原创 2019-03-26 08:56:06 · 377 阅读 · 0 评论 -
python基础练习题 02
python基础练习题 022.1 递归打印字符利用递归函数调用方式,将所输入的N个字符,以相反顺序打印出来。代码:#定义一个字符串,等待用户输入string =(input("请输入一个字符串 :"))#定义一个变量def f(x): if x == -1: #当变量的长度是-1时,返回 return '' else: #否则返回字符串的...原创 2019-03-13 20:27:04 · 2013 阅读 · 0 评论 -
python基础练习题 01
第1章 python基础题011.1 水仙花数计算打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。代码:import mathfor i in range(100, 1000): x = math.floor(i/100) #获得百位数 y = ma...原创 2019-03-13 20:11:37 · 891 阅读 · 3 评论 -
Python基础04_while语句_函数
while循环一个循环语句 表示当某条件成立的时候,就循环 不知道具体循环次数,但能确定循环的成立条件的时候用while循环 while语法: while 条件表达式: 语句块 #另外一种表达方法 while 条件表达式: 语句块1 else: 语句块2函数代码的一种组织形式 一个函数一般完成一项特定的功能 函数使...转载 2019-03-13 08:29:20 · 210 阅读 · 0 评论 -
python递归实现汉诺塔问题-详解
汉诺塔问题规则:每次移动一个盘子任何时候大盘子在下面,小盘子在上面方法:n=1: 直接把A上的一个盘子移动到C上, A->Cn=2:把小盘子从A放到B上, A->B把大盘子从A放到C上, A->C把小盘子从B放到C上, B->Cn=3:把A上的两个盘子,通过C移动到B上去, 调用递归实现把A上剩下的一个最大盘子移动到C上, A->C把B上两...原创 2019-03-16 16:37:02 · 1545 阅读 · 0 评论 -
python基础10_字典_dict
dict字典字典是一种组合数据,没有顺序的组合数据,数据以键值对形式出现In [76]:字典的创建创建空字典1d = {}print(d)创建空字典2d = dict()print(d)创建有值的字典, 每一组数据用冒号隔开, 每一对键值对用逗号隔开d = {“one”:1, “two”:2, “three”:3}print(d)用dict创建有内容字典1d = dic...原创 2019-03-16 15:59:46 · 970 阅读 · 0 评论 -
python基础_09_集合_set
集合-set集合是高中数学中的一个概念一堆确定的无序的唯一的数据,集合中每一个数据成为一个元素In [25]:集合的定义s = set()print(type(s))print(s)此时,大括号内一定要有值,否则定义出的是一个dicts = {1,2,3,4,5,6,7}print(s)<class ‘set’>set(){1, 2, 3, 4, 5, 6, ...原创 2019-03-16 15:57:59 · 226 阅读 · 0 评论 -
python基础08_元组_tuple
元组-tuple元组可以看成是一个不可更改的list元组创建In [32]:创建空元组t = ()print(type(t))创建一个只有一个值的元组t = (1,)print(type(t))print(t)t = 1,print(type(t))print(t)创建多个值的元组t = (1,2,3,4,5)print(type(t))print(t)t = ...原创 2019-03-16 15:56:00 · 240 阅读 · 0 评论 -
python基础07_列表_list
内置数据结构(变量类型)listsetdicttuple ## list(列表)一组由顺序的数据的组合创建列表空列表In [24]:1, 创建空列表l1 = []type是内置函数,负责打印出变量的类型print(type(l1))print(l1)2. 创建带值的列表l2 = [100]print(type(l2))print(l2)3. 创建列表,带多个值...原创 2019-03-16 15:52:56 · 863 阅读 · 0 评论 -
Python基础03-分支_for循环
#三大结构顺序 分支 循环#分支if 条件表达式:语句1语句2语句3……条件表达式就是计算结果必须为布尔值的表达式 表达式后面冒号不能少 注意if后面出现的语句,同一语句块缩进相同##双向分支If…else…语句If 条件表达式:语句1语句2……Else:语句1语句2……a = input("请输入性别")##多路分...原创 2019-03-12 09:32:02 · 175 阅读 · 0 评论 -
Python基础01_变量
#变量- 程序=数据结构+算法-变量就是可以重复使用的一个量,或者叫一个代号-变量命名规则可以包含数字,大小写字母,下划线或者更多,但是不推荐除了前三种内容之位的符号(为了外国人看的懂) 数字不可以开头 4man,5for 是不可以的 man4,for5 是可以的 一般在python中,以下划线开头的内容有特殊含义,不建议使用 比如_age,_name,理论可以但不...原创 2019-03-12 09:21:49 · 182 阅读 · 0 评论 -
Python基础02-变量_操作符_字符串
字符串转义字符 格式化 内建函数(后延)转义字符用一个特殊的方法表示出一系列不方便写出的内容,比如回车键,换行键,退格键 借助反斜杠字符,一旦字符串中出现反斜杠,则反斜杠后面一个火几个字符表示已经不是原来的意思了,进行了转义 在字符串中,一旦出现反斜杠就要加倍小心,可能由转义字符出现 不同系统对换行操作有不同的表示 windows: \n Linux: \r\n In...转载 2019-03-12 09:25:10 · 299 阅读 · 0 评论 -
python基础06_函数作用域
变量作用域变量由作用范围限制分类:按照作用域分类全局(global): 在函数外部定义局部(local):在函数内部定义变量的作用范围:全局变量:在整个全局范围都有效全局变量在局部可以使用(即函数内部可以方位函数外部定义的变量)局部变量在局部范围可以使用局部变量在全局范围无法使用LEGB原则L(Local)局部作用域E(Enclosing function locale)外...原创 2019-03-16 13:11:36 · 210 阅读 · 0 评论 -
《python基础面试,列表排序》
python基础面试中,列表排序往往是一个热门话题,今天就和大家聊聊python的排序知识点首先呢python list内置sort()方法就可以用来排序,用法也相当简单其次python内置的全局sortd()方法也可以对迭代的序列排序生成新的序列¶list内置sort()方法无返回值,直接在原有列表上进行操作sortd()方法有返回值生成新的序列下面我们用例子说明In [6]:...转载 2019-03-16 10:10:24 · 535 阅读 · 0 评论 -
python基础05_函数完结_参数_函数文档
以上知识点为观看图灵学院python全系列教程所做笔记,在此向图灵学院表示感谢!仅供参考,请勿转载原创 2019-03-14 18:27:41 · 135 阅读 · 0 评论 -
python小游戏开发——简单弹球游戏
撸码枯燥,扫码关注案例介绍本案例采用 python 实现了一个简单的弹球游戏。该游戏在一个单独的图形窗口中运行。游戏初始化后,在游戏窗口点击鼠标左键开始游戏。玩家通过控制键盘的左、右方向键来控制弹板的移动,弹球和弹板撞击一次,得一分,当弹球触底时,本局游戏结束。玩家一共有四条生命,即可以玩四次游戏,当生命大于等于“ 0 ”时,可以继续游戏,当生命小于“ 0 ”时,游戏结束。学习目标本案例...原创 2019-04-25 11:09:28 · 16305 阅读 · 7 评论