- 博客(36)
- 收藏
- 关注
转载 django入门
本来想写一个django的入门知识的,但网上找的一个非常好的django教程,直接链接了,个人推荐也可以顺便注册一个gitHub账号,github也可以玩一下的。点击打开链接...
2018-04-27 11:25:35
265
原创 js中有两个 onload 的处理
一般情况下,js中的多个 window.onload 只会执行最后一个,例如:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> &a
2018-04-14 15:07:12
2761
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
290
原创 简单的百叶窗功能
一开始让图片如下显示:点击一个图片时,被点击的图片显示80%,其他的都显示20%,如下:代码:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style> .mainbox{
2018-03-31 16:22:50
1520
原创 实现一个日历的静态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
9463
1
原创 类的设计题目
员工类(Employee) 属性: 员工编号 姓名 年龄 薪资 所属部门【例如:人事部,财务部,教学部等自己随意赋值】 公司类(Company) 属性:公司名称 众多员工 方法: (1)利用冒泡排序 按照员工的薪资进行降序排序 (2)根据部门 打印该部门所有员工的信息 员工类class Person()...
2018-03-23 12:11:55
572
原创 设计一个函数,根据指定长度生成对应的验证码(由数字和大小写英文字母构成的随机字符串)
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
6824
原创 设计一个函数,对传入的字符串(假设字符串中只包含小写字母和空格)进行加密操作,加密的规则是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
8310
原创 反转密码,例如:‘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
2197
原创 设计一个函数,传入两个年月日,算出间隔的天数
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
671
原创 对字符串首字母大写的改进
前面写的那个虽然也可实现将首字母小写变为大写的功能,但首字母如果本身是大写,就会出错,下面这个进行改进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
339
原创 类的设计题目,要求类写成单独的文件
银行卡类 属性:卡id,余额,所属银行人类 属性:姓名、年龄、性别、钱包(用来管理所有银行卡) 方法: (1)显示该人所有的银行卡信息 (2)根据卡id得到该卡的余额为多少 (3)将该人所有银行卡按照余额进行排序card类class Card(): def __init__(self,cardid,money,bank): self...
2018-03-17 17:06:29
334
原创 计算字符串中所有数字的和,已知字符串中都是字母和数字 。 比如传递 '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
2318
原创 列表去重,将列表中重复的元素去除掉
这个可以直接用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
12311
原创 传入数字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
2937
原创 统计字符串中字母和数字的个数,将总个数返回
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
3571
原创 一道不错的综合题
学生类:姓名、年龄、学号、成绩班级类:班级名称、学生列表 显示所有学生 根据学号查找学生 添加一个学生 删除一个学生(学生对象、学号) 根据学号升序排序 根据成绩降序排序、学生类cla...
2018-03-14 20:37:18
609
转载 删除指定目录 os
这是网上找来的代码 自己改动了一些,这个代码是用来删除指定目录,代码思路很简单,就是一些固定用语不知道,查了一下午百度简单注释了一下import os;def removeDir(dirPath): if not os.path.isdir(dirPath): # os.path.isdir()函数判断某一路径是否为目录 os.remove(dirPath); ...
2018-03-10 15:35:00
1814
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
207
原创 给定一个字符串:要求输入英文语句,输出英文语句中每个单词在字符串中出现的次数。
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
5527
原创 输入一个字符串,压缩字符串如下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
4180
原创 键盘输入一句英文 将每个单词的首字母大写
在python中,有代码可以直接实现此功能str2 = "hello nice To meet Youprint(str2.title()) 还有几个相似的功能#将字符串中的大写转化成小写 小写转化成大写print(str2.swapcase())#就第一个首字母大写 其他小写print(str2.capitalize())用自己的方法实现将每个单词的首字母大写的功能方法一:def hua...
2018-03-07 08:40:36
7513
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
680
原创 输入三个整数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
3053
原创 求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
4859
原创 给一个不多于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
1609
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
4141
原创 判断一个数是否为质数
封装一个功能,判定一个数是不是质数【只能被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
325
原创 万年历
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
293
原创 练习题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
1344
原创 练习题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
251
原创 练习题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
172
原创 练习题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
279
原创 练习题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
279
原创 练习题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
253
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人