四个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)