自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 数字黑洞的python程序

偶尔看到一个关于数字黑洞的东西,正好可以练习迭代和函数的使用,所以编写里一个小程序,显示4位数字的数字黑洞(4位数的数字黑洞是6174)摘自百度:黑洞数又称陷阱数,类具有奇特转换特性整数 任何数字全相同整数,经有限重排求差操作,总会得某或些数,这些数即黑洞数重排求差操作即把组成该数数字重排得大数减去重排得小数黑洞原是天文学中的概念,表示这样一种天体:它的引力场是如此之强,就连光也不能...

2019-05-14 20:08:47 3031 2

原创 pyhton for循环的学习

1、学习for循环2、了解continue和break特点import numpy as np# data = {i:np.random.randn(3) for i in range(7)}# print(data)import time# 对for循环的研究,从代码执行效果则可以看出:break只会结束本循环内的语句,不能结束上一层的循环;# for循环是依次查询循环,如果遇到条...

2019-05-11 22:41:49 308

原创 学习matplotlib

#! encoding ='utf-8'from matplotlib import pyplot as pltimport randomfrom pylab import *from numpy.random import randn#由于画图中可能会出现中文,解决办法:1、增加myfont设置,从计算机里找到一个系统字体文件,把matplotlib# 默认的字体优先指向这个文件,用...

2019-05-11 17:22:57 140

原创 初次尝试使用matplotlib组件画图

使用matplotlib组件和random模块生成一幅折线图#! encoding = 'utf-8'from matplotlib import pyplot as pltimport randoma = []i = 0while i<= 20: num = random.randint(10,40) print(num) i += 1 a.append(num)...

2019-05-11 01:00:46 221

原创 python:打飞机游戏

#!/usr/bin/python#!coding:utf-8import pygameimport time#导入按键的检测包,之前没有加载这个包导致按键没有反应,代码异常from pygame.locals import *import random#要定义玩家飞机的类和子弹飞机的位置和子弹的位置密切相关class playerPlane(object): def __in...

2018-12-04 22:44:54 1175 4

原创 python: 类嵌套的练习:房间里放桌椅

#!/usr/bin/python#!coding:utf-8import sys#定义一个类:房间,房间包含了属性和行为class Room: def __init__(self): self.location = '阜成路西一段' self.area = 180 self.containList = []#值得注意的是当容纳哪个物品时就把那个物品的MSG叠加到这个总MS...

2018-11-21 16:28:39 390 1

原创 python:烤地瓜程序

#!/usr/bin/python#!coding:utf-8import sys#定义一个类,类里有三个属性init里,有2个行为cook,addcondiment,还有一个显示strclass SweetPotato: def __init__(self): self.cookLevel = 0 self.cookString = '生的' self.condiments...

2018-11-21 13:21:05 448

原创 一个简单类和对象的创建实例

#!/usr/bin/python#!coding:utf-8import sys#创建一个类,类里面包含了方法(函数),默认定义了这个类是属性(颜色大小高度),每个方法都是self,其中init是默认调用,不需要专门调用#方法是类的行为,属性是类的特征,属性也可以在外面调用与变量赋值相同。调用方法时跟调用函数一样。class Car: def __init__(self,newCol...

2018-11-15 00:41:17 785

原创 python元组的认识与理解

在python中除了字典和列表为可变类型外,其他数据类型不可变,为了安全元组就是对应于列表的一种不可变的特殊列表,他的元素不可以增删,但是如果元素中有列表或字典,那么可以对这种元素的内容进行增删改。代码举例如下:a = (11,12,3.14,['xiaoniu','li','zhu'],{'age':30,'name':'wuwu'})print('请输出元组a:')print(a)a[...

2018-11-14 22:38:22 507

原创 递归函数举例--计算阶乘

#!/usr/bin/python#!coding:utf-8import sysdef factorialRecurrence(Num): if Num &gt; 1: result = factorialRecurrence(Num - 1) * Num else: result = 1 return resultwhile True: n = int(input('请...

2018-11-14 22:17:19 546

原创 参数传递 可变类型 不可变类型验证分析

#!/usr/bin/python#!coding:utf-8import sys#除字典和列表外,其他类型都是不可变类型,以下使用不可变类型时,得出的值没有变化def testImmutableData(temp): print('*'*30) print('a为全局变量,temp是函数形参,返回值为temp') print('函数内i自加之前a %d '%a) print(id...

2018-11-14 15:30:57 268 1

原创 学生信息管理系统代码

#!/usr/bin/python#!coding:utf-8import sys#定义函数,系统菜单信息,帮助用户选择def printStuSys(): print('**********学生信息查询系统***********') print(' 1.查询学生信息 ') print(' 2.增加学生信息 ...

2018-11-14 00:00:56 28549 2

原创 三个办公室随机分配8位老师,且每个办公室不能少于2个老师

#!/usr/bin/python3#! encoding ='utf-8'import random#定义一个部门,这个部门有三个办公室offices = [[],[],[]]#定义8位老师,用来分配到办公室teachersName = ['zhang','wang','li','zhao','song','niu','wu','wei']#取出一位老师,放置到随机的办公室...

2018-11-09 14:29:45 3507 1

原创 石头剪刀布的游戏

石头剪刀布的游戏#!/usr/bin/python#! encoding =utf-8#IF语句使用#石头剪刀布游戏,石头:0,剪刀:1,布:2import randoma = int(input('请出拳吧(0表示石头;1表示剪刀;2表示布:'))b = random.randint(0,2)c = {0:'石头',1:'剪刀',2:'布'}print('电脑出拳的是:' ...

2018-11-02 18:54:14 1228 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除