• python小练习,打出1-100之间的所有偶数,设计一个函数,在桌面上创建10个文件,并以数字命名,复利计算函数


      练习一:打出1-100之间的所有偶数
    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)
    

      

    练习二:设计一个函数,在桌面上创建10个文件,并以数字命名

    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()
    

     练习三:复利计算函数

    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)
    

     练习四:随机验证码:

    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)
    

      执行结果:

    C:UsersAdministratorAppDataLocalProgramsPythonPython35python.exe D:/python3/shenqiankaobei.py
    22U3
    

      

  • 相关阅读:
    idea中,引用不到项目中的类
    java代码中获取spring容器
    SpringBoot--ApplicationRunner接口
    二、Kafka 快速入门-linux命令行操作
    iOS
    文本输入框默认弹出中文的复制粘贴
    AppleId
    WeChat
    Universal Links在Swift上的应用
    协程的原理以及与线程的区别
  • 原文地址:https://www.cnblogs.com/pythonal/p/6016186.html
Copyright © 2020-2023  润新知