- 博客(14)
- 收藏
- 关注
原创 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 85
原创 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 86
原创 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 291
原创 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 92
原创 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 101
原创 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 98
原创 2020-12-06
Python 列表(List)序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型创建一个列表,只要把逗号分隔的不同的数据项
2020-12-06 20:32:05 85
原创 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 127
原创 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 70
原创 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 95
原创 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 118
原创 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 153
原创 小程序实现
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 101
原创 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 79
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人