自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2020-12-16

利用递归方法求5递归公式:fn=fn_1*4!程序源代码:实例#!/usr/bin/python# -*- coding: UTF-8 -*- def fact(j): sum = 0 if j == 0: sum = 1 else: sum = j * fact(j - 1) return sum print (fact(5))

2020-12-16 22:33:39 93

原创 2020-12-15

统计 1 到 100 之和。#!/usr/bin/python# -*- coding: UTF-8 -*- tmp = 0for i in range(1,101): tmp += iprint ('The sum is %d' % tmp)

2020-12-15 16:09:22 91

原创 2020-12-15

两个 3 行 3 列的矩阵,实现其对应位置的数据相加,并返回一个新矩阵:X = [[12,7,3],[4 ,5,6],[7 ,8,9]]Y = [[5,8,1],[6,7,3],[4,5,9]]#!/usr/bin/python# -*- coding: UTF-8 -*- X = [[12,7,3], [4 ,5,6], [7 ,8,9]] Y = [[5,8,1], [6,7,3], [4,5,9]] result = [[0,0,0],

2020-12-15 16:08:02 297

原创 2020-12-12

题目:学习使用按位或 | 。程序分析:0|0=0; 0|1=1; 1|0=1; 1|1=1#!/usr/bin/python# -*- coding: UTF-8 -*- if __name__ == '__main__': a = 0o77 b = a | 3 print ('a | b is %d' % b) b |= 7 print ('a | b is %d' % b)以上实例输出结果为:a | b is 63a | b is 63..

2020-12-12 21:56:39 96

原创 2020-12-09

题目:求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。程序分析:关键是计算出每一项的值。#!/usr/bin/python# -*- coding: UTF-8 -*- Tn = 0Sn = []n = int(raw_input('n = '))a = int(raw_input('a = '))for count in range(n): Tn = Tn + a a

2020-12-09 21:35:55 106

原创 2020-12-07

题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后的结果满足如下条件,即是结果。include "math.h" main() { long int i,x,y,z; for (i=1;i<100000;i++)  {   x=sqrt(i+100);   /*x为加上100后开方后的结果*/  y=sqrt(i+268);   /

2020-12-07 14:52:40 103

原创 2020-12-06

Python 列表(List)序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型创建一个列表,只要把逗号分隔的不同的数据项

2020-12-06 20:32:05 94

原创 2020-12-06

Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。如下实例:tup1 = (‘physics’, ‘chemistry’, 1997, 2000)tup2 = (1, 2, 3, 4, 5 )tup3 = “a”, “b”, “c”, “d”创建空元组tup1 = ()元组中只包含一个元素时,需要在元素后面添加逗号tup1 = (50,)元组与字符串类似,下标索引从0开始,可以进行截

2020-12-06 20:26:22 135

原创 2020-12-04

暂停一秒输出,并格式化当前时间。import time print (time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))) # 暂停一秒time.sleep(1) print (time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time())))

2020-12-04 20:12:14 76

原创 2020-12-03

有四个数字:1、2、3、4、5能组成多少个互不相同且无重复数字的三位数?各是多少? for i in range(1,6): for j in range(1,6): for k in range(1,6): if( i != k ) and (i != j) and (j != k): print (i,j,k)

2020-12-03 22:38:40 100

原创 2020-12-03

九九乘法表 for i in range(9):#从0循环到8 i += 1#等价于 i = i+1 for j in range(i):#从0循环到i j += 1 print(j,'*',i,'=',i*j,end = ' ',sep='') # end默认在结尾输出换行,将它改成空格 sep 默认 j,'*',i,'=',i*j 各元素输出中间会有空格 print()#这里作用是输出换行符 i = 1 while i <= 9:

2020-12-03 16:53:09 125

原创 2020-12-03

登录程序,有三次输入账号、密码的机会,错误三次账号锁定user = 'hello world'paswd = 123456username = input("请输入用户名:")password = input("请输入密码:") for i in range(3): if username == user and int(password) == paswd: #判断用户名和密码是否都匹配 print("欢迎您的到来") break elif i < 2:

2020-12-03 16:47:52 160

原创 小程序实现

shop_car = []#用来存放购买的商品goods = { 1:['手机',4000], 2:['电脑',6000], 3:['自行车',2000], 4:['大G',1000000]}#商品列表while True: salary = input("你有多少钱:") # 输入有多少钱 if salary.isdigit(): # 判断是否为整数 salary = int(salary) # 将字符串转化为整数 print("是否要买东西:") .

2020-12-02 09:17:43 108

原创 2020-12-01

网络爬虫:http协议:建立请求,服务器响应,响应内容,判断状态判断;接受内容。提取内容;关闭网络。urrlib requests1.导入模块import urllibimport urllib.requestimport requests2.构建基本参数url = 'http://zy.imau.edu.cn'#其他参数基本字典格式parmesan= {'page':2}headers = {'User-Agent':Mozilla/5.0(Windows NT 6.1)AppleWe

2020-12-01 23:23:52 83

原创 2020-11-30

正则表达式re模块Python通过re模块提供对正则表达式的支持。使用re的一般步骤是先将正则表达式的字符串形式编译为Pattern实例然后使用Pattern实例处理文本并获得匹配结果(一个Match实例)最后使用Match实例获得信息,进行其他的操作。re.match函数re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回None。re.match(pattern, string, flags=0)re.match函数flags

2020-11-30 22:31:38 148

原创 2020-11-29

正则表达式及元字符概念概念1.正则表达式是字符串处理的有力工具,比字符串自身提供的方法提供了更强大的处理功能。2.例如判断一个字符串是否是合法的Email地址,可以通过构造一个规则(正则表达式),去判断字符串是否能够匹配。3.正则表达式,又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。4.正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。5.在很多

2020-11-29 23:52:49 97

原创 2020-11-29

简单爬虫import urllib.requesturl = 'http://www.imau.edu.cn'response = urllib.request.urlopen(url)print ('状态:',response.getcode())data = response.read()data = data.decode('utf-8')print (data)

2020-11-29 23:46:01 74

原创 字符串

.find() #查找指定的字符串,没有则返回-1,找到会返回索引位置 ,find(sub,start,end).rfind() #从字符串的右边开始查找.count() #获取指定字符在该字符串中出现的次数.index() #和find()功能类似,但是找不指定字符会报错,而find()则会返回-1 find方法和index方法有三个参数, sub=想查找的字符,start=指定位置,end=结束位置3、与字符串判断相关:.isalnum() #判断字符串是否全部是数字或

2020-11-28 21:19:33 89

原创 python简单函数

函数Python中的函数分为内建函数和自定义函数。内建函数是Python自带的,即可以直接使用,如print()函数、input()函数等。常见的内建函数如表所示内建函数的数量是有限的,如果大家想自己设计符合使用需求的函数,则可以定义一个函数,其语法格式如下:在上述语法格式中,需注意以下几点:def(即define,定义)为关键字,表示定义一个函数。函数名是一个标识符,注意不能与关键字重名。小括号之间可以用于定义参数,参数是可选的,但小括号不可少。函数体以冒号起始,并且缩进。函数体的第一

2020-11-28 21:09:01 283

原创 2020-11-26

利用多态性,编程创建一个手机类Phones,定义打电话方法call()。创建两个子类:苹果手机类iPhone和Android手机类APhone,并在各自类中重写方法call。创建一个人类Person,定义使用手机打电话的方法use_phone_call()class Phone(): def call(self): print("使用功能机打电话")class IPhone(Phone): def call(self): print("使用苹果手机打电.

2020-11-26 22:30:52 242

原创 2020-11-26

面向对象的练习设计Bird、fish类,都继承自Animal类,实现其方法print_info(),输出信息。class Animal():def init(self,age):self.age = agedef print_info(self):print(“我今年%d岁了!” % (self.age))class Bird(Animal):def init(self, color):super().init(4)self.color = colordef print_info(se

2020-11-26 22:23:18 264

原创 2020-11-24

⦁ 设计Bird、fish类,都继承自Animal类,实现其方法print_info(),输出信息。class Animal():def init(self,age):self.age = agedef print_info(self):print(“我今年%d岁了!” % (self.age))class Bird(Animal):def init(self, color):super().init(4)self.color = colordef print_info(self):p

2020-11-24 22:20:48 75

原创 Python的数据类型

1.python数据类型有哪些?数字类型Python数字类型主要包括int(整型)、long(长整型)和float(浮点型)、complex(复数),但是在Python3中就不再有long类型了。int(整型)在32位机器上,整数的位数是32位,取值范围是-231231-1,即-2147483648214748364;在64位系统上,整数的位数为64位,取值范围为-263263-1,即92233720368547758089223372036854775807。long(长整型)Python长

2020-11-24 22:07:19 90

空空如也

空空如也

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

TA关注的人

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