zoukankan      html  css  js  c++  java
  • python每日练习10题

    161、求1000以内的所有的素数以及闰年的数之和

    第一步:求1000以内的素数,素数:只能被1和本身整除的数叫素数

    import math

    def is_prime(num):

        if num ==1:

            return Fase

        if num == 2:

            return True

        for i in range(2,math.sqrt(num)+1):

            if num % i ==0:

                return False

            return True

    第二步:写个函数,判断是否是闰年;闰年,能被4和100整除;或能被400整除的年数是闰年

    def is_leap_year(year):

        if (year % 4 ==0 and year % 100 == 0) or (year % 400 ==0):

            return True

        else:

           return False

    result = 0

    for num in range(1,10000):

        if is_prime(num) and is_leap_year(num):

            result+=result

    print(result) 

    162、定义一个函数,形参包含字典参数、默认参数,返回传入的参数组成字符串

    def func(a,b=1,**kw):

        result = ""

        result += str(a)   #参数a不一定是字符串,需要转换字符串

        result += str(b)

        for k,v in kw.items():

            result += str(k)

            result += str(v)

        return result

    d = {"w":1,"q":2}

    print(func("abc",**d))

  • 相关阅读:
    java学习的第三天
    java学习的第二天
    java学习的第一天
    兼容性测试2
    兼容性测试
    安全性测试
    界面测试
    功能性测试
    简历小技巧
    day13
  • 原文地址:https://www.cnblogs.com/ff-gaofeng/p/10913023.html
Copyright © 2011-2022 走看看