实例001:数字组合
题目 有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?

程序分析 遍历全部可能,把有重复的剃掉。

1 num=0
2 for a in range(1,5):
3     for b in range(1,5):
4         for c in range(1,5):
5             if((a!=b)and(a!=c)and(b!=c)):
6               print(a,b,c)
7               num+=1
8 print (num)

实例002:“个税计算”
题目 企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?

程序分析 分区间计算即可。

 1 profit=int(input('Show me the money: '))2 bonus=03 thresholds=[100000,100000,200000,200000,400000]4 rates=[0.1,0.075,0.05,0.03,0.015,0.01]5 for i in range(len(thresholds)):6     if profit<=thresholds[i]:7         bonus+=profit*rates[i]8         profit=09         break
10     else:
11         bonus+=thresholds[i]*rates[i]
12         profit-=thresholds[i]
13 bonus+=profit*rates[-1]
14 print(bonus

实例003:完全平方数
题目 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?

程序分析 因为168对于指数爆炸来说实在太小了,所以可以直接省略数学分析,用最朴素的方法来获取上限:

n=0
while (n+1)**2-n*n<=168:n+=1print(n+1)
----------85

思路是:最坏的结果是n的平方与(n+1)的平方刚好差168,由于是平方的关系,不可能存在比这更大的间隙。
至于判断是否是完全平方数,最简单的方法是:平方根的值小数为0即可。
结合起来:

n=0
while (n+1)**2-n*n<=168:n+=1for i in range((n+1)**2):if i**0.5==int(i**0.5) and (i+168)**0.5==int((i+168)**0.5):print(i-100)

实例004:这天第几天
题目 输入某年某月某日,判断这一天是这一年的第几天?

程序分析 特殊情况,闰年时需考虑二月多加一天:

def isLeapYear(y):return (y%400==0 or (y%4==0 and y%100!=0))
DofM=[0,31,28,31,30,31,30,31,31,30,31,30]
res=0
year=int(input('Year:'))
month=int(input('Month:'))
day=int(input('day:'))
if isLeapYear(year):DofM[2]+=1
for i in range(month):res+=DofM[i]
print(res+day)

实例005:三数排序
题目 输入三个整数x,y,z,请把这三个数由小到大输出。

程序分析 练练手就随便找个排序算法实现一下,偷懒就直接调函数。

'''
raw=[]
for i in range(3):x=int(input('int%d: '%(i)))raw.append(x)for i in range(len(raw)):for j in range(i,len(raw)):if raw[i]>raw[j]:raw[i],raw[j]=raw[j],raw[i]
print(raw)raw2=[]
for i in range(3):x=int(input('int%d: '%(i)))raw2.append(x)
print(sorted(raw2))

实例006:斐波那契数列
题目 斐波那契数列。

程序分析 斐波那契数列(Fibonacci sequence),从1,1开始,后面每一项等于前面两项之和。图方便就递归实现,图性能就用循环。

# 递归实现
def Fib(n):return 1 if n<=2 else Fib(n-1)+Fib(n-2)
print(Fib(int(input())))# 朴素实现
target=int(input())
res=0
a,b=1,1
for i in range(target-1):a,b=b,a+bprint(a)

实例007:copy
题目 将一个列表的数据复制到另一个列表中。

程序分析 使用列表[:],拿不准可以调用copy模块。

import copy
a = [1,2,3,4,['a','b']]b = a                  # 赋值
c = a[:]               # 浅拷贝
d = copy.copy(a)       # 浅拷贝
e = copy.deepcopy(a)   # 深拷贝a.append(5)
a[4].append('c')print('a=',a)
print('b=',b)
print('c=',c)
print('d=',d)
print('e=',e)============ RESTART: F:\PyWorkspace\Python100\100examples\007.py ============
a= [1, 2, 3, 4, ['a', 'b', 'c'], 5]
b= [1, 2, 3, 4, ['a', 'b', 'c'], 5]
c= [1, 2, 3, 4, ['a', 'b', 'c']]
d= [1, 2, 3, 4, ['a', 'b', 'c']]
e= [1, 2, 3, 4, ['a', 'b']]

实例008:九九乘法表
题目 输出 9*9 乘法口诀表。

程序分析 分行与列考虑,共9行9列,i控制行,j控制列。

for i in range(1,10):for j in range(1,i+1):print('%d*%d=%2ld '%(i,j,i*j),end='')print()

实例009:暂停一秒输出
题目 暂停一秒输出。

程序分析 使用 time 模块的 sleep() 函数。

import time
for i in range(4):print(str(int(time.time()))[-2:])time.sleep(1)

实例010:给人看的时间
题目 暂停一秒输出,并格式化当前时间。

程序分析 同009.

'''
import timefor i in range(4):print(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time())))time.sleep(1)

实例011:养兔子
题目 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

程序分析 我认为原文的解法有点扯,没有考虑3个月成熟的问题,人家还是婴儿怎么生孩子?考虑到三个月成熟,可以构建四个数据,其中:一月兔每个月长大成为二月兔,二月兔变三月兔,三月兔变成年兔,成年兔(包括新成熟的三月兔)生等量的一月兔。

month=int(input('繁殖几个月?: '))
month_1=1
month_2=0
month_3=0
month_elder=0
for i in range(month):month_1,month_2,month_3,month_elder=month_elder+month_3,month_1,month_2,month_elder+month_3print('第%d个月共'%(i+1),month_1+month_2+month_3+month_elder,'对兔子')print('其中1月兔:',month_1)print('其中2月兔:',month_2)print('其中3月兔:',month_3)print('其中成年兔:',month_elder)

实例012:100到200的素数
题目 判断101-200之间有多少个素数,并输出所有素数。

程序分析 判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。 用else可以进一步简化代码.

import math
for i in range(100,200):flag=0for j in range(2,round(math.sqrt(i))+1):if i%j==0:flag=1breakif flag:continueprint(i)print('\nSimplify the code with "else"\n')for i in range(100,200):for j in range(2,round(math.sqrt(i))+1):if i%j==0:breakelse:print(i)

实例013:所有水仙花数
题目 打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。

程序分析 利用for循环控制100-999个数,每个数分解出个位,十位,百位。

for i in range(100,1000):s=str(i)one=int(s[-1])ten=int(s[-2])hun=int(s[-3])if i == one**3+ten**3+hun**3:print(i)

实例014:分解质因数
题目 将一个整数分解质因数。例如:输入90,打印出90=233*5。

程序分析 根本不需要判断是否是质数,从2开始向数本身遍历,能整除的肯定是最小的质数。

target=int(input('输入一个整数:'))
print(target,'= ',end='')if target<0:target=abs(target)print('-1*',end='')flag=0
if target<=1:print(target)flag=1while True:if flag:breakfor i in range(2,int(target+1)):if target%i==0:print("%d"%i,end='')if target==i:flag=1breakprint('*',end='')target/=ibreak

实例015:分数归档
题目 利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。

程序分析 用条件判断即可。

'''
points=int(input('输入分数:'))
if points>=90:grade='A'
elif points<60:grade='C'
else:grade='B'
print(grade)

实例016:输出日期
题目 输出指定格式的日期。

程序分析 使用 datetime 模块。

import datetime
print(datetime.date.today())
print(datetime.date(2333,2,3))
print(datetime.date.today().strftime('%d/%m/%Y'))
day=datetime.date(1111,2,3)
day=day.replace(year=day.year+22)
print(day)

实例017:字符串构成
题目 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

程序分析 利用 while 或 for 语句,条件为输入的字符不为 ‘\n’。

string=input("输入字符串:")
alp=0
num=0
spa=0
oth=0
for i in range(len(string)):if string[i].isspace():spa+=1elif string[i].isdigit():num+=1elif string[i].isalpha():alp+=1else:oth+=1
print('space: ',spa)
print('digit: ',num)
print('alpha: ',alp)
print('other: ',oth)

实例018:复读机相加
题目 求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。

程序分析 用字符串解决。

a=input('被加数字:')
n=int(input('加几次?:'))
res=0
for i in range(n):res+=int(a)a+=a[0]
print('结果是:',res)

实例019:完数
题目 一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。

程序分析 将每一对因子加进集合,在这个过程中已经自动去重。最后的结果要求不计算其本身。

'''
学Python的过程中,往往因为没有资料或者没人指导从而导致自己不想学下去, 因此特意准备了个QQ群991032883,可以获取源码,解答,学习路线、开发工具等给大家免费使用!
'''
def factor(num):target=int(num)res=set()for i in range(1,num):if num%i==0:res.add(i)res.add(num/i)return resfor i in range(2,1001):if i==sum(factor(i))-i:print(i)

实例020:高空抛物
题目 一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?

程序分析

'''
学Python的过程中,往往因为没有资料或者没人指导从而导致自己不想学下去, 因此特意准备了个QQ群991032883,可以获取源码,解答,学习路线、开发工具等给大家免费使用!
'''
high=200.
total=100
for i in range(10):high/=2total+=highprint(high/2)
print('总长:',total)

实例021:猴子偷桃
题目 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。

程序分析 按规则反向推断:猴子有一个桃子,他偷来一个桃子,觉得不够又偷来了与手上等量的桃子,一共偷了9天。

peach=1
for i in range(9):peach=(peach+1)*2
print(peach)

实例022:比赛对手
题目 两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。

程序分析 找到条件下不重复的三个对手即可。

'''
学Python的过程中,往往因为没有资料或者没人指导从而导致自己不想学下去, 因此特意准备了个QQ群991032883,可以获取源码,解答,学习路线、开发工具等给大家免费使用!
'''
a=set(['x','y','z'])
b=set(['x','y','z'])
c=set(['x','y','z'])
c-=set(('x','z'))
a-=set('x')
for i in a:for j in b:for k in c:if len(set((i,j,k)))==3:print('a:%s,b:%s,c:%s'%(i,j,k))

实例023:画菱形
题目 打印出如下图案(菱形):

​ *

​ *

程序分析 递归调用即可。

def draw(num):a="*"*(2*(4-num)+1)print(a.center(9,' '))if num!=1:draw(num-1)print(a.center(9,' '))
draw(4)

实例024:斐波那契数列II
题目 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。

程序分析 就是斐波那契数列的后一项除以前一项。

'''
学Python的过程中,往往因为没有资料或者没人指导从而导致自己不想学下去, 因此特意准备了个QQ群991032883,可以获取源码,解答,学习路线、开发工具等给大家免费使用!
'''
a = 2.0
b = 1.0
s = 0
for n in range(1,21):s += a / ba,b = a + b,a
print (s)

实例025: 阶乘求和
题目 求1+2!+3!+…+20!的和。

程序分析 1+2!+3!+…+20!=1+2(1+3(1+4(…20(1))))

res=1
for i in range(20,1,-1):res=i*res+1
print(res)

实例026:递归求阶乘
题目 利用递归方法求5!。

程序分析 递归调用即可。

def factorial(n):return n*factorial(n-1) if n>1 else 1
print(factorial(5))

实例027:递归输出
题目 利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。

程序分析 递归真是蠢方法。

def rec(string):if len(string)!=1:rec(string[1:])print(string[0],end='')rec(input('string here:'))

实例028:递归求等差数列
题目 有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大?

程序分析 就一等差数列。

def age(n):if n==1:return 10return 2+age(n-1)
print(age(5))

实例029:反向输出
题目 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。

程序分析 学会分解出每一位数,用字符串的方法总是比较省事。

n=int(input('输入一个正整数:'))
n=str(n)
print('%d位数'%len(n))
print(n[::-1])

实例030:回文数
题目 一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。

程序分析 用字符串比较方便,就算输入的不是数字都ok。

n=input("随便你输入啥啦:")
a=0
b=len(n)-1
flag=True
while a<b:if n[a]!=n[b]:print('不是回文串')flag=Falsebreaka,b=a+1,b-1
if flag:print('是回文串')

实例031:字母识词
题目 请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。

程序分析 这里用字典的形式直接将对照关系存好。

weekT={'h':'thursday','u':'tuesday'}
weekS={'a':'saturday','u':'sunday'}
week={'t':weekT,'s':weekS,'m':'monday','w':'wensday','f':'friday'}
a=week[str(input('请输入第一位字母:')).lower()]
if a==weekT or a==weekS:print(a[str(input('请输入第二位字母:')).lower()])
else:print(a)

实例032:反向输出II
题目 按相反的顺序输出列表的值。

程序分析 无。

a = ['one', 'two', 'three']
print(a[::-1])

实例033:列表转字符串
题目 按逗号分隔列表。

程序分析 无。

L = [1,2,3,4,5]
print(','.join(str(n) for n in L))

实例034:调用函数
题目 练习函数调用。

程序分析 无。

def hello():print('Hello World!')
def helloAgain():for i in range(2):hello()if __name__=='__main__':helloAgain()

实例035:设置输出颜色
题目 文本颜色设置。

程序分析 无。

class bcolors:HEADER = '\033[95m'OKBLUE = '\033[94m'OKGREEN = '\033[92m'WARNING = '\033[93m'FAIL = '\033[91m'ENDC = '\033[0m'BOLD = '\033[1m'UNDERLINE = '\033[4m'
print(bcolors.WARNING + "警告的颜色字体?" + bcolors.ENDC)

实例036:算素数
题目 求100之内的素数。

程序分析 用else执行for循环的奖励代码(如果for是正常完结,非

break)。
lo=int(input('下限:'))
hi=int(input('上限:'))
for i in range(lo,hi+1):if i > 1:for j in range(2,i):if (i % j) == 0:breakelse:print(i)

实例037:排序
题目 对10个数进行排序。

程序分析 同实例005。

raw=[]
for i in range(10):x=int(input('int%d: '%(i)))raw.append(x)for i in range(len(raw)):for j in range(i,len(raw)):if raw[i]>raw[j]:raw[i],raw[j]=raw[j],raw[i]
print(raw)

实例038:矩阵对角线之和
题目 求一个3*3矩阵主对角线元素之和。

程序分析 无。

mat=[[1,2,3],[3,4,5],[4,5,6]]
res=0
for i in range(len(mat)):res+=mat[i][i]
print(res)

实例039:有序列表插入元素
题目 有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。

程序分析 首先判断此数是否大于最后一个数,然后再考虑插入中间的数的情况,插入后此元素之后的数,依次后移一个位置。

lis=[1,10,100,1000,10000,100000]
n=int(input('insert a number: '))
lis.append(n)
for i in range(len(lis)-1):if lis[i]>=n:for j in range(i,len(lis)):lis[j],lis[-1]=lis[-1],lis[j]break
print(lis)

实例040:逆序列表
题目 将一个数组逆序输出。

程序分析 依次交换位置,或者直接调用reverse方法。

lis=[1,10,100,1000,10000,100000]
for i in range(int(len(lis)/2)):lis[i],lis[len(lis)-1-i]=lis[len(lis)-1-i],lis[i]
print('第一种实现:')
print(lis)lis=[1,10,100,1000,10000,100000]
print('第二种实现:')
lis.reverse()
print(lis)

实例041:类的方法与变量
题目 模仿静态变量的用法。

程序分析 构造类,了解类的方法与变量。

def dummy():i=0print(i)i+=1class cls:i=0def dummy(self):print(self.i)self.i+=1a=cls()
for i in range(50):dummy()a.dummy()

实例042:变量作用域
题目 学习使用auto定义变量的用法。

程序分析 python中的变量作用域。

i=0
n=0
def dummy():i=0print(i)i+=1
def dummy2():global nprint(n)n+=1
print('函数内部的同名变量')
for j in range(20):print(i)dummy()i+=1
print('global声明同名变量')
for k in range(20):print(n)dummy2()n+=10

实例043:作用域、类的方法与变量
题目 模仿静态变量(static)另一案例。

程序分析 综合实例041和实例042。

class dummy:num=1def Num(self):print('class dummy num:',self.num)print('global num: ',num)self.num+=1n=dummy()
num=1
for i in range(5):num*=10n.Num()

实例044:矩阵相加
题目 计算两个矩阵相加。

程序分析 创建一个新的矩阵,使用 for 迭代并取出 X 和 Y 矩阵中对应位置的值,相加后放到新矩阵的对应位置中。

'''
X = [[12,7,3],[4 ,5,6],[7 ,8,9]]Y = [[5,8,1],[6,7,3],[4,5,9]]res=[[0,0,0],[0,0,0],[0,0,0]]
for i in range(len(res)):for j in range(len(res[0])):res[i][j]=X[i][j]+Y[i][j]
print(res)

实例045:求和
题目 统计 1 到 100 之和。

程序分析

res=0
for i in range(1,101):res+=i
print(res)

实例046:打破循环
题目 求输入数字的平方,如果平方运算后小于 50 则退出。

程序分析

while True:try:n=float(input('输入一个数字:'))except:print('输入错误')continuedn=n**2print('其平方为:',dn)if dn<50:print('平方小于50,退出')break

实例047:函数交换变量
题目 两个变量值用函数互换。

程序分析

def exc(a,b):return (b,a)
a=0
b=10
a,b=exc(a,b)
print(a,b)

实例048:数字比大小
题目 数字比较。

程序分析

a=int(input('a='))
b=int(input('b='))
if a<b:print('a<b')
elif a>b:print('a>b')
else:print('a=b')

实例049:lambda
题目 使用lambda来创建匿名函数。

程序分析

Max=lambda x,y:x*(x>=y)+y*(y>x)
Min=lambda x,y:x*(x<=y)+y*(y<x)a=int(input('1:'))
b=int(input('2:'))print(Max(a,b))
print(Min(a,b))

实例050:随机数
题目 输出一个随机数。

程序分析 使用 random 模块。

import random
print(random.uniform(10,20))

还有50 题下篇文章见!

Python学习,我带着练习题来了,50道基础入门练习题(附答案)相关推荐

  1. Python 100道基础入门练习题(附答案)【这期完结】

    嗨害大家好鸭!我是小熊猫❤ 一直忘记给大家整完剩下的python基础100题- 还好有小伙伴提醒了我嘿嘿 这就给大家更新上! 实例021:猴子偷桃 题目 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃 ...

  2. Linux基础入门练习题

    Linux基础入门练习题 第一章 1. (单选题) 查看系统基本信息的命令是( ). A. ls -l B. pwd C. date D. uname -a 正确答案:D pwd 显示当前工作目录的绝 ...

  3. Opencv+Python学习记录9:掩膜(掩码)的使用(内附详细代码)

    一,基本概念 OpenCV中的很多函数都会指定一个掩模,也被称为掩码,例如: 计算结果=cv2.add(参数1,参数2,掩模) 当使用掩模参数时,操作只会在掩模值为非空的像素点上执行,并将其他像素点的 ...

  4. 小甲鱼零基础入门python教程视频_绝对干货!小甲鱼零基础入门Python视频教程全套96集,值得学习...

    原标题:绝对干货!小甲鱼零基础入门Python视频教程全套96集,值得学习 简介: 今日分享资源为:小甲鱼零基础入门免费学习Python全套教学视频,共96套. 小甲鱼教学视频生动有趣幽默,强烈推荐给 ...

  5. 50道MySQL经典练习题

    这个是网上流传的50道SQL练习题,最近拿来练习,刚做完,这里把我做的答案给大家做个参考,如有错误,还请告知. 另外,做题的时候先不要看答案(答案不唯一,只要满足要求即可),要有自己的一个思考过程,这 ...

  6. 50道mysql笔试题目及答案_50道SQL练习题及答案与详细分析

    网上流传较广的50道SQL训练,奋斗了不知道多久终于写完了.前18道题的难度依次递增,从19题开始的后半部分算是循环练习和额外function的附加练习,难度恢复到普通状态. 第9题非常难,我反正没有 ...

  7. python学习Day14 带参装饰器、可迭代对象、迭代器对象、for 迭代器工作原理、枚举对象、生成器及生成表达式...

    复习 函数的嵌套定义:在函数内部定义另一个函数 闭包:被嵌套的函数 -- 1.外层通过形参给内层函数传参 -- 2.返回内部函数对象---->  延迟执行, 开放封闭原则: 功能可以拓展,但源代 ...

  8. [Python学习] 专题二.条件语句和循环语句的基础知识

            前面讲述了"专题一.函数的基础知识",而这篇文章讲述的Python的条件语句和循环语句的基础知识.主要内容包括:         1.条件语句:包括单分支.双分支和 ...

  9. JAVA 18道基础循环练习题,带你了解循环是如何实现的(带答案)

    循环练习题 1.求1~100的和 public class qiuhe100{public static void main(String[] args){int sum = 0;int i = 0; ...

最新文章

  1. Struts2请求参数合法性校验机制
  2. 白话设计模式--结构型模式之 适配器模式(Adapter)
  3. android获取当前activity view,Android中如何通过View获取Activity
  4. 实现gabor filter的滤波
  5. java确定随机数组的范围_Java程序以生成一定范围内的随机数数组并获取最小值和最大值...
  6. 交换机组网最常见的8大故障以及如何解决
  7. 人工智能 | ShowMeAI资讯日报 #2022.06.12
  8. 2021年了,还有人认为视觉导航不如激光导航
  9. 共模电感的工作原理及选型
  10. 解决了Office2007向程序发送命令时出现错误 的问题
  11. response.getStatusCode()==200什么意思
  12. 资本的游戏-笔记(一)
  13. 专业的网站流量分析和统计分析工具
  14. Unity3D 游戏引擎之构建简单的游戏世界(三)
  15. 信息资源管理概论--练习题
  16. 原生js实现跑马灯效果,鼠标放下可以停止跑动
  17. Set里的元素是不能重复的,那么用什么方法来区分重复与否呢?是用==还是equals()?它们有何区别?
  18. CocosCreator Lerp插值
  19. 国际:程序员V.S.编程语言:你上“贼船”了吗?
  20. 墨刀--在线原型设计工具

热门文章

  1. 游戏背景自适应屏幕分辨率
  2. react或vue启动命令那些事
  3. OPPO8.29C++蜜汁题目
  4. ps把bmp图片改成256色
  5. Redis Cluster 源码分析
  6. 75岁的霍金:地球即将毁灭,移民太空是人类的唯一生存途径
  7. jq异步实现ajax,用jQuery的AJax实现异步访问、异步加载
  8. html表格自动分列,CSS3 Columns:比table更好用的分列式布局方法
  9. 诶。小弟落难了。碰到个无语的需求。。。
  10. 光盘显示0字节可用_文明就餐—倡导“光盘行动”