python每日练习10题
2024-10-07 14:25:49
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))
最新文章
- XCode8目录整理后的几个警告消除,Missing file
- Java-密码加密
- 一种构造WEB服务器端recv和send接口阻塞现象的方法
- Java签名
- 字符截取 支持UTF8/GBK
- nsarray排序
- nginx+php与apache+php性能对比
- 霍夫变换(hough transform)
- Message Forwarding
- 用Windows Live Writer发来
- Reverse Key Indexes反向索引
- 单页应用跳转ui-view,$stateProvider,$urlRouterProvider
- 基于dubbo的SSM(Spring,SpringMvc,Mybatis)整合的Maven多工程(下)
- ⒃bootstrap组件 轮播图 基础案例
- Linux中安装opencv-3.3.1
- JAVA进阶18
- request模块
- xiao_ren
- 使用ajax无法跨源问题总结
- Ubuntu几种常见乱码解决方法
热门文章
- 【JavaScript】DOM之事件
- Windowed functions can only appear in the SELECT or ORDER BY clauses
- PHP常用工具函数之手机号相关
- Vue Cli 3:vue.config.js配置文件
- 编程语言-Ruby-问题整理
- centOS7挂在windows移动硬盘方法
- JavaScript 高级程序设计(第3版)第一章 (js简介)
- JavaScript实现的发布/订阅(Pub/Sub)模式
- golang的数据类型之整型类型
- hibernate validator参数校验&;自定义校验注解