自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 2020-12-10

有文件 users.json,里面已有2个用户帐号。编写程序:接收输入的用户名,密码,对已有的帐号进行检索:A)如果用户名、密码正确,显示登录成功;B)如果用户名存在,但密码不对,显示登录失败;C)如果用户名不存在,将新输入的数据,构建为一个新帐号,并存入users.json。说明:也可以按上述要求,编写程序处理素材中的 users_simp.json 文件,里面的数据以字典的形式进行组织,即 <键>为用户名,<值>为密码。import jsonwith ..

2020-12-10 12:25:16 475

原创 python请定义类myDeque,实现队列的相关操作

以下操作请编写程序1.py上传请定义类myDeque,实现队列的相关操作,要求:1.编写构造方法,初始化队列,定义队列空间maxsize2.编写析构方法,删除队列3.编写显示队列的方法,显示队列的所有元素4.编写显示队列元素数量的方法5.编写测试队空的方法, isEmpty()6.编写测试队满的方法,isFull()7.编写入队方法(右侧入队)8.编写出队方法(左侧出队)使用该类定义对象,并调用相应的方法完成测试。class myDeque(object): #1.编

2020-12-09 20:31:02 590

原创 python 类与对象2小作业,父类(基类),子类(派生类),继承机制

以下操作请编写一个文件(1.py)上传:1、创建Person类,属性有姓名、年龄、性别,建立方法personInfo,打印这个人的信息。2、创建Teacher类,继承Person类,属性有学院college,专业professional,重写父类personInfo方法,调用父类方法打印个人信息外,将老师的学院、专业信息也打印出来。建立teachObj方法,返回该教师所授的专业。3、创建Student类,继承Person类,属性有学院college,班级class,重写父类personInfo方法,调

2020-12-06 17:07:20 1167

原创 编写程序:构造如下文档内容 姓名:邀请您来参加本次会议 李雷 其中,姓名从文件 names.txt 中读取,共 3 个,产生的输出文件为 3 个,输出文件名为对应的 姓名,txt如 张三.txt

3. 编写程序:构造如下文档内容 姓名: 邀请您来参加本次会议 李雷 其中,姓名从文件 names.txt 中读取,共 3 个,产生的输出文件为 3 个, 输出文件名为对应的 姓名,txt, 如 张三.txt。#i am dddongwith open('names.txt','r') as fp: name=fp.readlines()for i in range(3): name[i]=str(name[i])..

2020-11-25 21:48:58 466 2

原创 python编写程序:读取文本文件 Zen of Python.txt 的内容,并将大小写字母互换,另存为convert.txt。

with open('Zen of Python.txt','r') as fp: date=fp.readlines()print(date)#若不想显示出来,可将print语句删除result=[str.swapcase() for str in date]print(result)#若不想显示出来,可将print语句删除with open('convert.txt','w') as fp: fp.writelines(result)['The Zen of Python,

2020-11-25 18:47:47 2651 1

原创 编写程序:产生九九乘法表,并写入到文本文件 MultiTable.txt 中。

编写程序:产生九九乘法表,并写入到文本文件 MultiTable.txt 中。 1 * 1= 1 2 * 1= 2 2 * 2= 4 3 * 1= 3 3 * 2= 6 3 * 3= 9 4 * 1= 4 4 * 2= 8 4 * 3=12 4 * 4=16 5 * 1= 5 5 * 2=10 5 * 3=15 5 * 4=20 5 * 5=25 6 * 1= 6 6 * 2=12 6 * 3=18 6 * 4=24 6 * 5=30 6 * 6=36 7 * 1= 7 7 * 2=14 ..

2020-11-25 18:06:23 4745 1

原创 类与对象1小练习

面向对象的程序设计具有三个基本特征:____、____和 ____。第1空:封装第2空:继承第3空:多态2.Python语句“x=‘123’;print(isinstance(x,int))”的程序运行结果为____。Isinstance用来判断变量是否为指定类型使用单引号或者双引号的是字符串第1空:Falseisinstance( object , classinfo )**这个函数的功能简单的说就是判断object实例是否是classinfo类型的,如果是则返回TRUE,否则返回.

2020-11-25 16:18:23 1136 2

原创 文件.小作业

1 关于 Python 对文件的处理,以下选项中描述错误的是( B )A)Python 通过解释器内置的 open() 函数打开一个文件B)当文件以文本方式打开时,读写按照字节流方式C)文件使用结束后要用 close() 方法关闭,释放文件的使用授权D)Python 能够以文本和二进制两种方式处理文件2 关于Python文件处理,以下选项中描述错误的是(B )A)Python能处理JPG图像文件B)Python不可以处理PDF文件C)Python能处理CSV文件D)Python能

2020-11-25 16:00:26 4669

原创 操作系统.存储器管理.简单杂记

某计算机采用二级页表的分页存储管理方式,按字节编址,页面大小为1024B,每个页表项占2B,逻辑地址结构为:A.64B.128C.256D.512链接:https://www.nowcoder.com/questionTerminal/057c6a5c160e4b19b63eaa05aaa42a26来源:牛客网**FROM:一素的思在解决这个问题前,我们用类比的方式来举一个例子。假设有一本书,这本书每一页固定大小,最多一页有 1000 个字(页面大小);每一页对应有一个目录中的条目

2020-11-21 16:55:53 2304

原创 . 汉诺塔(又称河内塔)问题是源于印度一个古老传说,有三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着若干片圆盘。

. 汉诺塔(又称河内塔)问题是源于印度一个古老传说,有三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着若干片圆盘。现要求将圆盘大小顺序重新摆放在另一根柱子上,并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘,输入圆盘的数量n,打印其每次移动过程def hn(n,a,b,c): if n==1: print(a +' -> '+ c) else: hn(n-1,a,c,b) print(a + ' -> '+

2020-11-08 17:22:26 1998

原创 请编写 p(n,x)函数,功能是用递归方法计算x的n阶勒让德多项式的值。

请编写 p(n,x)函数,功能是用递归方法计算x的n阶勒让德多项式的值。def p(n,x): if n==0: return 1 if n==1: return x if n>1: return ((2*n-1)*x*p(n-1,x)-(n-1)*p(n-2,x))/nfor example:============================ RESTART: E:/桌面/3.py ==============

2020-11-08 15:58:01 2729

原创 1. 用递归方法编写求斐波那契数列的函数。斐波那契数列的定义为: f(n) = 1 n = 1, 2 f(n) = f(n-1)

1. 用递归方法编写求斐波那契数列的函数。斐波那契数列的定义为: f(n) = 1 n = 1, 2 f(n) = f(n-1)+f(n-2) n > 2def f(n): if n==1 or n==2: return 1 if n>2: return f(n-1)+f(n-2)...

2020-11-08 15:44:17 10623

原创 利用递归函数调用方式,将所输入的字符,以相反顺序打印出来。

利用递归函数调用方式,将所输入的字符,以相反顺序打印出来。def rever(string,l): if l==0: return print( string[l-1],end='') rever(string,l-1)string=input('请输入字符:')l=len(string)print('逆序为;',end='')rever(string,l) for example:============================ R

2020-11-08 15:41:06 5115

原创 7. 编写函数:接收任意多个数字,返回绝对值最大的数字,然后编写程序,调用该函数并打印结果。

7. 编写函数:接收任意多个数字,返回绝对值最大的数字,然后编写程序,调用该函数并打印结果。 例如: 输入 12 23 -89 48 输出 89def mymax(x,y): if abs(x)>=abs(y):#按绝对值比较大小 return x return abs(y)#返回绝对值def getmax(lists): leng = len(lists) maxnum = int(lists[0]) #

2020-11-01 21:59:46 2687

原创 6. 编写函数:用来判断一个密码字符串的强度是否满足以下条件,并返回检查结果

6. 编写函数:用来判断一个密码字符串的强度是否满足以下条件,并返回检查结果: (1)至少要有 1 个小写英文字母; (2)至少要有 1 个大写英文字母; (3)至少要有 1 个数字字符; (4)至少要有 1 个字符是 $ 或 # 或 @; (5)最小长度为 6 ; (6)最大长度为 12 。 然后编写程序,调用该函数并打印结果。 例如: 输入 hello 输出 最小长度为 6 ,至少要有 1 个大写英文字母,至少要

2020-11-01 20:56:10 4261

原创 5. 编写函数isprime( ),用来判断一个整数a是否为素数。再编写程序,调用该函数,打印出100~300之间所有的素数,要求一行打印10个。

5. 编写函数isprime( ),用来判断一个整数a是否为素数。再编写程序,调用该函数,打印出100~300之间所有的素数,要求一行打印10个。def isprime(a): for i in range(2,a+1): if a%i==0: break if i==a: return True else: return Falsej=0for i in range(200,301): if is

2020-11-01 19:11:06 7765 2

原创 4. 编写函数:用来判断一个 4 位整数是否满足“每一位数字都是偶数”,满足则返回 True,不满足返回 False,然后编写程序,调用该函数,并输出满足该条件的所有 4 位整数,要求一行打印5个

4. 编写函数:用来判断一个 4 位整数是否满足“每一位数字都是偶数”,满足则返回 True,不满足返回 False,然后编写程序,调用该函数,并输出满足该条件的所有 4 位整数,要求一行打印5个。def pd(a): if (a%2==0 and a //10 %2==0 and a //100 %2==0 and a //1000 %2==0): return True #True T要大写 要不然 else: return False #False

2020-11-01 00:04:12 1939

原创 3. 编写函数:用来计算一个十进制整数各位数字的平方和,并返回该值,然后编写程序,调用该函数,打印结果。

3. 编写函数:用来计算一个十进制整数各位数字的平方和,并返回该值,然后编写程序,调用该函数,打印结果。 *例如: 输入 23 输出 23 -> 13 输入 104 输出 104 -> 17* def f(n): #先把数字转换成字符串 n=str(n) #计算字符串中每个数的平方 sum = 0 for item in n: sum +=int(item) **

2020-10-31 20:17:08 2391

原创 编写函数:用来判断一个整数是否满足“用4除余1,用5除余3,用7除余4”,满足则返回 1,不满足返回 0,然后编写程序,调用该函数,打印出 200~500 之间满足该条件的数。

编写函数:用来判断一个整数是否满足“用4除余1,用5除余3,用7除余4”,满足则返回 1,不满足返回 0,然后编写程序,调用该函数,打印出 200~500 之间满足该条件的数。def pd(a): if a%4==1 and a%5==3 and a%7==4: return 1 else: return 0j=0for i in range(200,501): if pd(i): print('%5d'%i,end='')

2020-10-31 18:41:52 2469

原创 1. 编写函数 cal_numbers:参数为字符串,统计并返回该字符串中的英文字母、空格、数字和其它字符的个数

1. 编写函数 cal_numbers:,参数为字符串,统计并返回该字符串中的英文字母、空格、数字和其它字符的个数,程序框架: def cal_numbers(strVal): 计算 strVal 中,题目要求的各种字符的个数 返回所有值 string = input("输入一个字符串") ret = cal_numbers(string) 输出统计结果 例如: 输入 hello world 123!

2020-10-31 18:17:33 1155 2

原创 python程序控制结构综合应用

python程序控制结构综合应用1. 输出所有的水仙花数。(设水仙花数定义为:一个三位数,它的各位数字立方和等于这个数,比如 153=13+53+3**3,则 153 就是一个水仙花数)。for i in range(100,1000): a=i%10 b=int(i%100/10) c=int(i/100) if a*a*a+b*b*b+c*c*c==i: print(i)`2. 输入一个正整数,统计该数的各位数字中零的个数,并求各位数字中的最大

2020-10-31 16:31:02 2003

原创 python找出若干个非零数中的最小值 m 以及它们的平均值 a,要求:若干个数由键盘输入,每次输入一个赋给变量 x,当 x 为零时,结束输入。

找出若干个非零数中的最小值 m 以及它们的平均值 a,要求:若干个数由键盘输入,每次输入一个赋给变量 x,当 x 为零时,结束输入。a=[]for i in range(9999): x=eval(input('请输入数字:')) if(x==0): break else: a.append(x) print('它们中最小值为{},平均值为{:0.3f}'.format(min(a),sum(a)/i))运行截图a[]在for循环内

2020-10-18 21:09:16 4575 2

原创 python小练习,计算并显示正整数 n 的所有因子及因子的个数,其中 n 的值键盘输入。

计算并显示正整数 n 的所有因子及因子的个数,其中 n 的值键盘输入。n = eval(input('请输入正整数n='))a=[]print('%d的因子为:'%n)for i in range(1,n+1): if(n%i==0): a.append(i) print(i)print('因子个数为%d'%len(a))...

2020-10-18 19:28:47 11253 2

原创 python用“穷举”法计算两个正整数 m 和 n 的最大公约数, m 和 n 的值通过键盘输入。

python用“穷举”法计算两个正整数 m 和 n 的最大公约数, m 和 n 的值通过键盘输入。m=eval(input('请输入一个正整数m:'))n=eval(input('请输入一个正整数n:')) if(m>n): for temp in range(n,0,-1): if(m%temp==0 and n%temp==0): print('%d和%d的最大公约数为%d'%(m,n,temp)) br

2020-10-18 19:25:36 7674

python循环结构程序设计

1. 掌握了解Python集成开发环境 2. 了解Python程序编写方法 3. 掌握循环结构程序设计

2020-10-18

空空如也

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

TA关注的人

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