• 技术文章 >Python技术 >Python基础教程

    四个python小练习

    尤及尤及2020-06-01 17:30:33转载2712

    四个python小练习:

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

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    <pre class="brush:python;gutter:true;">def even_print():

         

    for i in range(1,101):

            

     if i % 2 == 0:

                 

    print (i)

    even_print()

    #列表解析式的方式:

    k = [n for n in range(1,101)

    if n%2 == 0]

    print (k)

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

    1

    2

    3

    4

    5

    6

    7

    def text_creation():   

    path = 'C:/Users/Administrator/Desktop'   

    for name in range (1,11):       

        with open(path + str(name) + '.txt','w') as text:               

           text.write(str(name))               

           text.close()           

    print ('done')text_creation()

    3、复利计算函数

    1

    2

    3

    4

    5

    6

    7

    def invest(amount,rate,time):

        print('principal amount:{}'.format(amount))   

        for t in range(1,time + 1):

            amount = amount * (1 + rate)       

            print ('year {}: ${}'.format(t,amount))

    invest(100,.05,8)

    invest(2000,.025,5)

    4、随机验证码

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    import random

    checkcode = ''

    for i in range(4):

       current = random.randrange(0,4)   

       if current != i:

           temp = chr(random.randint(65,90))   

       else:

           temp = random.randint(0,9)

       checkcode += str(temp)

    print (checkcode)

    专题推荐:python
    上一篇:python输出怎么不要空格 下一篇:python之asyncio三种应用方法

    相关文章推荐

    • python打包后运行不了怎么解决?• python的注释为什么报错• Python中的gbk怎么转化成utf• python输出怎么不要空格

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网