Learn Python The Hard Way (习题3)

习题 3: 数字和数学计算
这章练习里有很多的数学运算符号。我们来看一遍它们都叫什么名字。你要一边 写一边念出它们的名字来,直到你念烦了为止。名字如下:

运算符说明实例结果
+12 + 1527
-4 - 13
*5 * 3.618.0
/7 / 23.5
//整除7 // 23
%取余7 % 21
**2 ** 416
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("How about some more.")
print("Is it greater?", 5 > -2)
print("Is it greater or equal?", 5 >= -2)
print("Is it less or equal?", 5 <= -2 )

运算结果:

I will now count my chickens:
Hens 30.0
Roosters 97
Now I will count the eggs:
6.75
Is it true that 3 + 2 < 5 - 7?
False
What is 3 + 2? 5
What is 5 - 7? -2
Oh, that's why it's False.
How about some more.
Is it greater? True
Is it greater or equal? True
Is it less or equal? False

加分习题

  1. 使用 # 在代码每一行的前一行为自己写一个注解,说明一下这一行的作用。
  2. 记得开始时的 <练习 0> 吧?用里边的方法把 Python 运行起来,然后使用刚才学 到的运算符号,把 Python 当做计算器玩玩。
  3. 自己找个想要计算的东西,写一个 .py 文件把它计算出来。
  4. 有没有发现计算结果是”错”的呢?计算结果只有整数,没有小数部分。研究一下这 是为什么,搜索一下“浮点数(floating point number)”是什么东西。
  5. 使用浮点数重写一遍 ex3.py,让它的计算结果更准确(提示: 20.0 是一个浮点数)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值