四个python小练习

Python (222) 2023-07-15 00:37:57

四个python小练习:

1、打印出1-100之间的所有偶数

<preclass="brush:python;gutter:true;">defeven_print():

foriinrange(1,101):

ifi%2==0:

print(i)
even_print()
#列表解析式的方式:
k=[nforninrange(1,101)
ifn%2==0]
print(k)

2、设计一个函数,在桌面上创建10个文件,并以数字命名

deftext_creation():
path='C:/Users/Administrator/Desktop'
fornameinrange(1,11):
withopen(path+str(name)+'.txt','w')astext:
text.write(str(name))
text.close()
print('done')text_creation()

3、复利计算函数

definvest(amount,rate,time):
print('principalamount:{}'.format(amount))
fortinrange(1,time+1):
amount=amount*(1+rate)
print('year{}:${}'.format(t,amount))
invest(100,.05,8)
invest(2000,.025,5)

4、随机验证码

importrandom
checkcode=''
foriinrange(4):
current=random.randrange(0,4)
ifcurrent!=i:
temp=chr(random.randint(65,90))
else:
temp=random.randint(0,9)
checkcode+=str(temp)
print(checkcode)
THE END

发表回复