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

最新文章

  1. XCode8目录整理后的几个警告消除,Missing file
  2. Java-密码加密
  3. 一种构造WEB服务器端recv和send接口阻塞现象的方法
  4. Java签名
  5. 字符截取 支持UTF8/GBK
  6. nsarray排序
  7. nginx+php与apache+php性能对比
  8. 霍夫变换(hough transform)
  9. Message Forwarding
  10. 用Windows Live Writer发来
  11. Reverse Key Indexes反向索引
  12. 单页应用跳转ui-view,$stateProvider,$urlRouterProvider
  13. 基于dubbo的SSM(Spring,SpringMvc,Mybatis)整合的Maven多工程(下)
  14. ⒃bootstrap组件 轮播图 基础案例
  15. Linux中安装opencv-3.3.1
  16. JAVA进阶18
  17. request模块
  18. xiao_ren
  19. 使用ajax无法跨源问题总结
  20. Ubuntu几种常见乱码解决方法

热门文章

  1. 【JavaScript】DOM之事件
  2. Windowed functions can only appear in the SELECT or ORDER BY clauses
  3. PHP常用工具函数之手机号相关
  4. Vue Cli 3:vue.config.js配置文件
  5. 编程语言-Ruby-问题整理
  6. centOS7挂在windows移动硬盘方法
  7. JavaScript 高级程序设计(第3版)第一章 (js简介)
  8. JavaScript实现的发布/订阅(Pub/Sub)模式
  9. golang的数据类型之整型类型
  10. hibernate validator参数校验&自定义校验注解