文档介绍:python基础100练****题
python基础100练****题
python基础100练****题
实例001:数字组合
题目有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?
程序剖析n基础100练****题
python基础100练****题
python基础100练****题
python基础100练****题
python基础100练****题
实例005:三数排序
题目输入三个整数x,y,z,请把这三个数由小到大输出。
程序剖析练练手就随便找个排序算法实现一下,偷懒就直接调函数。
raw=[]
foriinrange(3):
x=int(input('int%d:'%(i)))
raw。append(x)
foriinrange(len(raw)):
forjinrange(i,len(raw)):
ifraw[i]>raw[j]:
raw[i],raw[j]=raw[j],raw[i]
print(raw)
raw2=[]
foriinrange(3):
x=int(input(’int%d:%(’i)))
(x)
print(sorted(raw2))
实例006:斐波那契数列
题目斐波那契数列。
python基础100练****题
python基础100练****题
python基础100练****题
程序剖析斐波那契数列(Fibonaccisequence),从
1,1
开始,后边每一项等于前面两项之和。
图
python基础100练****题
python基础100练****题
python基础100练****题
方便就递归实现,图性能就用循环。
#递归实现
defFib(n):
return1ifn〈=2elseFib(n-1)+Fib(n—2)
print(Fib(int(input( ))))
#朴实实现
target=int(input( ))
res=0
a,b=1,1
foriinrange(target-1):
a,b=b,a+b
print(a)
python基础100练****题
python基础100练****题
python基础100练****题
实例007:copy
题目将一个列表的数据复制到另一个列表中。
程序剖析使用列表[:],拿不准能够调用
copy模块.
python基础100练****题
python基础100练****题
python基础100练****题
importcopy
python基础100练****题
python基础100练****题
python基础100练****题
a=[1,2,3,4,[’a’]],’b'
python基础100练****题
python基础100练****题
python基础100练****题
b=a
c=a[:]
d=copy。copy(a)
#赋值
#浅拷贝
#浅拷贝
python基础100练****题
python基础100练****题
python基础100练****题
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\============
a=[1,2,3,4,['a',’b',,'c5]’]
b=[1,2,3,4,[’,a''b’,],’5c']
c=[1,2,3,4,['a,’’b’],'c]’
d=[1,2,3,4,['a',’b','c']]
python基础100练****题
python基础100练****题
python基础100练****题
e=
[1,2,
3,4,
[’a','b']]
python基础100练****题
python基础100练****题
python基础100练****题
实例008:九九乘法表
题目输出9*9乘法口诀表。
python基础100练