Python系列之笨方法学Python是我学习《笨方法学Python》—Zed A. Show著
的学习思路和理解,如有不如之处,望指出!!!
文章主要分为三个部分:
- 原文—摘录至《笨方法学Python》第三版
- 学习中遇到的问题
- 附加练习
原文—摘录至《笨方法学Python》第三版
ex3.py
print "I will now count my chickens:"
print "Hens" , 25+30/6
print "Roosters", 100-25*3%4
print "Now, I will count the eggs:"
print 3+2+1-5+4%2-1/4+6
print "Is it true that 3+2<5-7"
print 3+2<5-7
print "What is 3+2?",3+2
print "What is 5-7?",5-7
print "Oh, that's why it's False."
print "Is it greater?",5>-2
print "Is it greater or equal?",5>=-2
print "Is it less than or equal?",5<=-2
遇到的问题
- 利用Python做四则运算非常简单,但是除法运算略有一些复杂
例如:
print 5/2
# 输出结果是整数2
# 对于整数除法来说,输出结果会自动(四舍五入)取整
- 为了解决以上除法运算时出现的问题,我们需要理解浮点数
2.0 # 这是一个浮点数(float)
print 11.0/4.0
# 输出结果是2.75
-
可以使用小括号强制计算的先后顺序
-
布尔值也是基本数据类型
比较运算的结果直接输出布尔值(True or False)
print 2>4
# 输出结果是False
附加练习
以下摘录自原文
- 每一行的代码用#写注释,说明一些这一行的作用
- 使用浮点数重新写一下ex3.py