cheun 发表于 2018-8-8 13:07:03

《可爱的Python》读书笔记(一)

# -*- coding: utf-8 -*-  
#1.计算今年是否是闰年。判断闰年条件,满足年份模400为0或者模4为0但模100不为0
  
import datetime
  
year = datetime.datetime.now().year# 获取当前年份
  
'''
  
也可以这样获取当前年份
  
import time
  
year = time.localtime()
  
'''
  
if year % 400 == 0 or year % 4 == 0 and year % 100 != 0:
  
    print('当前年份{}是闰年'.format(year))
  
else:
  
    print('当前年份{}不是闰年'.format(year))
  

  
>>>
  
当前年份2018不是闰年
  

  
#2.利用Python作为科学计算器的特性,利用math模块进行数学计算,分别求出145/23的余数,0.5的sin和cos值(注意sin和cos中的参数是弧度制表示法)
  
#提示:可通过 import math; help( "math" ) 查看 math 帮助。
  
import math
  
print('145/23 的余数 = %d' % math.fmod(145, 23))
  
print('sin(0.5) = %f' % math.sin(0.5))
  
print('math.cos(0.5) = %f' % math.cos(0.5))
  

  
>>>
  
145/23 的余数 = 7
  
sin(0.5) = 0.479426
  
math.cos(0.5) = 0.877583
  

  
#3. 找出 0~100 的所有素数(质数)
  
#一个大于1的自然数,除了1和它自身外,不能被其他自然数整除
  
#在一般领域,对正整数n,如果用2到根号n之间的所有整数去除,均无法整除,则n为质数
  
#使用列表推导式
  
prime_number = ]
  
print(prime_number)
  

  
>>>
  
页: [1]
查看完整版本: 《可爱的Python》读书笔记(一)