下载此文档

【精品文档】2015年可爱的python习题答案.doc


文档分类:IT计算机 | 页数:约42页 举报非法文档有奖
1/42
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/42 下载此文档
文档列表 文档介绍
可爱的python习题答案
 status
校对
lizzie
完成度100%
CDays-5
计算今年是闰年嘛?判断闰年条件, 满足年份模400为0, 或者模4为0但模100不为0.
源代码
Toggle line numbers
1 #coding:utf-8
2 '''cdays-5-exercise- 判断今年是否是闰年
3 ***@note: 使用了import, time模块, 逻辑分支, 字串格式化等
4 '''
5
6 import time #导入time模块
7 thisyear = ()[0] #获取当前年份
8 if thisyear % 400 == 0 or thisyear % 4 ==0 and thisyear % 100 <> 0: #判断闰年条件, 满足模400为0, 或者模4为0但模100不为0
9 print 'this year %s is a leap year' % thisyear
10 else:
11 print 'this year %s is not a leap year' % thisyear
12
运行截屏
利用python作为科学计算器。熟悉Python中的常用运算符,并分别求出表达式12*34+78-132/6、(12*(34+78)-132)/6、(86/40)**5的值。并利用math模块进行数学计算,分别求出145/23的余数,(注意sin和cos中参数是弧度制表示)提醒:可通过import math; help("math")查看math帮助.
源代码
Toggle line numbers
1 #coding:utf-8
2 '''cdays-5-exercise- 求表达式的值
3 ***@note: 基本表达式运算, 格式化输出, math模块
4 ***@see: math模块使用可参考http://docs./lib/module-
5 '''
6
7 x = 12*34+78-132/6 #表达式计算
8 y = (12*(34+78)-132)/6
9 z = (86/40)**5
10
11 print '12*34+78-132/6 = %d' % x
12 print '(12*(34+78)-132)/6 = %d' % y
13 print '(86/40)**5 = %f' % z
14
15 import math #导入数学计算模块
16
17 a = (145, 23) #求余函式
18 b = () #正弦函式
19 c = () #余弦函式
20
21 print '145/23的余数= %d' % a
22 print 'sin() = %f' %b
23 print 'cos() = %f' %c
24
运行截屏
找出0~100之间的所有素数。
源代码
Toggle line numbers
1 #coding:utf-8
2 '''cdays-5-exercise- 求0~100之间的所有素数
3 ***@note: for循环, 列表类型
4 ***@see: math模块使用可参考http://docs./lib/module-
5 '''
6
7 from math import sqrt
8
9 N = 100
10 #基本的方法
11 result1 = []
12 for num in range(2, N):
13 f = True
14 for snu in range(2, int(sqrt(num))+1):
15 if num % snu == 0:
16 f = False
17 break
18 if f:
19 (num)
20 print result1
21
22 #更好的方法
23 result2 = [ p for p in range(2, N) if 0 not in [ p% d for d in range(2, int(sqrt(p))+1)] ]
24 print result2
25
运行截屏
CDays-4
os 模块中还有哪些功能可以使用? -- 提示使用 di

【精品文档】2015年可爱的python习题答案 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数42
  • 收藏数0 收藏
  • 顶次数0
  • 上传人3099984911
  • 文件大小0 KB
  • 时间2015-10-10