码迷,mamicode.com
首页 > 编程语言 > 详细

Python 中的注意点_s2

时间:2015-01-21 20:16:31      阅读:512      评论:0      收藏:0      [点我收藏+]

标签:python

例 1:(算术运算符示例)

将华氏度(F)转化为摄氏度(C)

技术分享

为什么?

Python 2中,"/" 表示向下取整除(floor division).

两个整数相除,结果也是整数,舍去小数部分

如果有一个数为浮点数,则结果为浮点数


例2:(求余运算符应用)

若今天是星期六,则10天后是星期几?

(6 + 10) % 7 = 2

判断一个数x是否为偶数

x % 2是否等于0


math 模块

import math

查看模块内容 dir(math)

查看帮助 help(math.sin)


例3:判断闰年

如果年份 y 能被 4 整除但是不能被 100 整
除,或者能被 400 整除,则是闰年
2014、1900 年不是闰年
2012、2000 年是闰年
(y % 4 == 0 and y % 100 != 0) or (y % 400 == 0)


运算符优先级

技术分享

时间模块:

datetime  或  time  或  calendar

python输出今天的日期,格式为“yyyy-mm-dd”

import time

time.strftime(‘%Y-%m-%d‘,time.localtime(time.time()))

输出日期和时间:

time.strftime(‘%Y-%m-%d %H:%M:%S‘,time.localtime(time.time()))


例4:

假设你每年初往银行账户中1000元钱,银行的年利率为4.7%。

一年后,你的账户余额为:

1000 * ( 1 + 0.047) = 1047 元

第二年初你又存入1000元,则两年后账户余额为:

(1047 + 1000) * ( 1 + 0.047) = 2143.209 元

以此类推,第10年年末,你的账户上有多少余额?

注:结果保留2位小数(四舍五入)。

Money = 0
for x in xrange(0,10):
    Money = (Money+1000)*(1+0.047)
print Money


标识符(Identifier)

技术分享

技术分享

技术分享


Python 中的注意点_s2

标签:python

原文地址:http://zhenshi4597.blog.51cto.com/1891465/1606743

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!