自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 django入门

本来想写一个django的入门知识的,但网上找的一个非常好的django教程,直接链接了,个人推荐也可以顺便注册一个gitHub账号,github也可以玩一下的。点击打开链接...

2018-04-27 11:25:35 230

原创 js中有两个 onload 的处理

一般情况下,js中的多个 window.onload 只会执行最后一个,例如:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> &a

2018-04-14 15:07:12 2700 1

原创 linux的一些基础命令

查看系统信息的命令lshw: 获取硬件信息lscpu:获取cpu信息lsusb:获取usb接口信息uname:获取系统相关信息df:查看磁盘空间date:查看日期和时间date  "+%j" 查看当前日期是今年的第几天hostname:显示主机名ifconfig:显示网络接口参数关机重启命令reboot:重启系统poweroff:关机shutdown:是定时关机shutdown -h time  ...

2018-04-14 12:33:31 256

原创 简单的百叶窗功能

一开始让图片如下显示:点击一个图片时,被点击的图片显示80%,其他的都显示20%,如下:代码:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style> .mainbox{

2018-03-31 16:22:50 1479

原创 实现一个日历的静态html

每次鼠标移动到1-31时 单独方块和数字都要变色ps:写的很烂很烂  css也写在html里面了<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style> .call t

2018-03-28 20:55:14 9393 1

原创 类的设计题目

员工类(Employee)        属性: 员工编号  姓名  年龄  薪资  所属部门【例如:人事部,财务部,教学部等自己随意赋值】 公司类(Company)        属性:公司名称 众多员工        方法:           (1)利用冒泡排序 按照员工的薪资进行降序排序           (2)根据部门 打印该部门所有员工的信息    员工类class Person()...

2018-03-23 12:11:55 551

原创 设计一个函数,根据指定长度生成对应的验证码(由数字和大小写英文字母构成的随机字符串)

import random;def suiji(n): x = 0; while(x<n): s=random.choice(range(1,4)); if(s==1): a=random.choice(range(1,10)); print(a,end=''); x +...

2018-03-23 12:07:37 6777

原创 设计一个函数,对传入的字符串(假设字符串中只包含小写字母和空格)进行加密操作,加密的规则是a变d,b变e,c变f,……,x变a,y变b,z变c,空格不变,返回加密后的字符串

def jiami(str1): len1=len(str1); list1=list(str1); for i in range(len1): s=ord(list1[i]); if(97<=s<120): s+=3; print(chr(s),end=''); e...

2018-03-23 12:07:03 8211

原创 反转密码,例如:‘123456’ ——> “654321” 要求:不得利用系统提供的反转方法,逻辑思路自己写

def fan(str1): len1=len(str1); for i in range(len1): print(str1[len1-1-i],end='');fan('asdfg');

2018-03-23 12:04:49 2121

原创 设计一个函数,传入两个年月日,算出间隔的天数

def days(year1,month1,day1,year2,month2,day2): list1=[1,3,5,7,8,10,12]; list2=[4,6,9,11]; day=0; # 先算出year1和year2之间年的总天数 for i in range(year2+1,year1): if(i%4==0 and i%100!...

2018-03-23 12:03:56 638

原创 对字符串首字母大写的改进

前面写的那个虽然也可实现将首字母小写变为大写的功能,但首字母如果本身是大写,就会出错,下面这个进行改进def huan(str1): len1=len(str1); for i in range(len1): if(i==0): if(ord(str1[i])>=65 and ord(str1[i])<=90): ...

2018-03-19 21:17:14 317

原创 类的设计题目,要求类写成单独的文件

银行卡类   属性:卡id,余额,所属银行人类   属性:姓名、年龄、性别、钱包(用来管理所有银行卡)   方法:      (1)显示该人所有的银行卡信息      (2)根据卡id得到该卡的余额为多少      (3)将该人所有银行卡按照余额进行排序card类class Card(): def __init__(self,cardid,money,bank): self...

2018-03-17 17:06:29 309 1

原创 计算字符串中所有数字的和,已知字符串中都是字母和数字 。 比如传递 '12abc34def5lala' 12+34+5=51

def add(str1): len1=len(str1); sum=0; n=0; for i in range(len1): if(ord(str1[i])>=49 and ord(str1[i])<=57): n*=10; n+=int(str1[i]); else:...

2018-03-17 16:54:43 2285

原创 列表去重,将列表中重复的元素去除掉

这个可以直接用set函数def quchong(list1): list1=set(list1); print(list1);list1 = [1, 2, 1, 3, 2];quchong(list1);也可以用普通方法def quchong(list1): list2=[]; for i in list1: if i not in list2: ...

2018-03-17 16:30:59 12253

原创 传入数字n,求出 1^1 + 2^2 + 3^3 + ... n^n 的和

题目是求异或,不是次方n^n=0;def qiu_he(n): count=0; for i in range(1,n+1): count+=(i^i); return count;n=int(input('输入数字'));print(qiu_he(n));

2018-03-17 16:14:17 2844

原创 统计字符串中字母和数字的个数,将总个数返回

def char_count(string): len1 = len(string); count = 0; for i in range(len1): x=ord(string[i]); if ((x>=65 and x<=90) or (x>=97 and x<=122) or (x>=49 and x&l...

2018-03-17 16:11:09 3528

原创 一道不错的综合题

学生类:姓名、年龄、学号、成绩班级类:班级名称、学生列表                   显示所有学生                   根据学号查找学生                   添加一个学生                   删除一个学生(学生对象、学号)                   根据学号升序排序                   根据成绩降序排序、学生类cla...

2018-03-14 20:37:18 579

原创 面向对象 继承

利用封装和继承的特性完成如下操作:          小学生:                   属性:                            姓名                            学号                            年龄                            性别                     行为:   ...

2018-03-13 20:21:54 243

转载 删除指定目录 os

这是网上找来的代码 自己改动了一些,这个代码是用来删除指定目录,代码思路很简单,就是一些固定用语不知道,查了一下午百度简单注释了一下import os;def removeDir(dirPath): if not os.path.isdir(dirPath): # os.path.isdir()函数判断某一路径是否为目录 os.remove(dirPath); ...

2018-03-10 15:35:00 1785 1

原创 排序

冒泡升序排序list1=[98,68,75,81,25,12,34];for out in range(len(list1)-1,0,-1): for inner in range(0,out): if(list1[inner]>list1[inner+1]): temp=list1[inner]; list1[inn...

2018-03-09 08:37:18 185

原创 给定一个字符串:要求输入英文语句,输出英文语句中每个单词在字符串中出现的次数。

def geshu(src): n=0; str1 = src.split(); len1=len(str1); for s in str1: n = 0; for i in range(len1): if(s==str1[i]): n+=1; s...

2018-03-08 08:47:38 5451

原创 输入一个字符串,压缩字符串如下aabbbccccd变成a2b3c4d1

写的比较麻烦def yasuo(str1): list1=list(str1); len1=len(list1); for s in list1: n=0; for i in range(len1): if(list1[i]==s): n+=1; list1[i]=' '...

2018-03-08 08:46:04 4038

原创 键盘输入一句英文 将每个单词的首字母大写

在python中,有代码可以直接实现此功能str2 = "hello nice To meet Youprint(str2.title()) 还有几个相似的功能#将字符串中的大写转化成小写 小写转化成大写print(str2.swapcase())#就第一个首字母大写 其他小写print(str2.capitalize())用自己的方法实现将每个单词的首字母大写的功能方法一:def hua...

2018-03-07 08:40:36 7368 1

原创 代码实现去除两端指定符号

在python中有代码可以直接实现删除两端符号的功能str1=str2.strip('*')     #假设删除 * 号 ,括号内什么都没有的时候,默认删除两端空格。下面用自己的方法实现此功能:def clear(src,key): len1=len(src); n=0; m=0; for i in range(len1): if(src[i]==k...

2018-03-07 08:34:10 645

原创 输入三个整数x,y,z,请把这三个数由小到大输出

这道题可以用笨办法硬写出来,一开始我也没想出这种方法,但这种方法应该是很简单的一种了a=int(input('输入第一个数:'));b=int(input('输入第二个数:'));c=int(input('输入第三个数:'));max1=max(a,b,c);min1=min(a,b,c);max2=a+b+c-max1-min1;print(min1,max2,max1);...

2018-03-05 20:37:21 2931

原创 求1+2!+3!+...+20!的和【阶乘使用递归】

def jicheng(num): if(num in (0,1)): return 1; else: return num*jicheng(num-1);def add(num): sum=0; for i in range(1,num+1): sum+=jicheng(i); return sum;pr...

2018-03-05 20:32:24 4770

原创 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。 【注意: 如果输入的大于了5位数要求用户重新输入】

给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。【注意: 如果输入的大于了5位数要求用户重新输入】def weishu(num): n=1 while True: num//=10 if(num==0): break else: n+=1; return ...

2018-03-05 20:30:30 1563 1

原创 判断整数的位数

写一个函数,接收一个整数,输出这个整数是几位数def weishu(x): if(x==0): return 1; sum=0; while(x%10!=0): x//=10; sum+=1; return sum;shuzi=int(input('输入一个数'));print(weishu(shuzi));...

2018-03-03 16:10:16 4084

原创 判断一个数是否为质数

 封装一个功能,判定一个数是不是质数【只能被1和本身整除】def zhishu(x): if(x==1): print('既不是质数,也不是素数'); else: flag=0; for i in range(2,x): if(x%i==0): prin...

2018-03-03 16:01:40 304

原创 万年历

 1991年是星期一 又臭又长的超烂代码while True: year=int(input('请输入年份:')); month=int(input('请输入月份:')); sum=0; #sum表示年的天数 day=0; #day表示月的天数 list1=[1,3,5,7,8,10,12]; li...

2018-03-03 15:54:27 266

原创 练习题6

要求用户输入一个0到2之间的整数, 如果用户输入0输出“你出的是石头”, 如果用户输入1就输出“你出的是剪刀”, 如果用户输入的是2就输出“你出的是布”, 每次出完拳都要问是否要继续出拳, 如果回答“y”就重复以上过程, 否则结束程序。import random;flag=1;while True: user=int(input('用户输入一个0-2之间的数')); if(us...

2018-03-02 08:52:32 1310

原创 练习题5

    系统随机一个1到100之间的数,用户输入一个数    当用户猜正确之后 询问用户是否继续玩    输入yes表示继续 --- 系统需要重置数据    输入no表示退出    输入其他 -- 让其重新输入yes or noimport random;computer=random.choice(range(1,101));flag=1;while True: user=int(...

2018-03-02 08:50:08 229

原创 练习题4

实例 x 为 0-99 取一个数,y 为 0-199 取一个数,如果 x>y 则输出 x, 如果 x 等于 y 则输出 x+y,否则输出yimport random;x=random.choice(range(100));print('x等于',x);y=random.choice(range(200));print('y等于',y);if(x>y): print(x...

2018-02-28 20:03:30 151

原创 练习题3

从控制台输入一个三位数,如果是水仙花数就打印“是水仙花数”,否则打印“不是水仙花数” 例如:153=1^3+5^3+3^3num=int(input('输入一个三位数:'));A=num%10;B=num//10%10;C=num//100;if(num==A*A*A+B*B*B+C*C*C): print(num,'是水仙花数');else: print(num,'不是...

2018-02-28 20:02:21 257

原创 练习题2

从控制台输入三个数,输出较大的值num1=int(input('输入第一个数:'));num2=int(input('输入第二个数:'));num3=int(input('输入第三个数:'));if(num1>=num2): A=num1; if(A>=num3): max=A; elif(A<num3): max=n...

2018-02-28 20:00:34 248

原创 练习题1

  猜心思游戏:  系统随机生成一个1-10的数  键盘录入一个1-10的数  如果两个数相等 则输出  哎呦喂 您中奖啦  是不是要请客啦  否则输出  呦呦呦 这是谁啊  手气这么差  最终打印游戏结束  import random;num=range(1,11);value=random.choice(num);num1=int(input('输入一个1-10的数:'));if(va...

2018-02-28 19:58:50 208

空空如也

空空如也

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

TA关注的人

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