习题 3: 数字和数学计算?

每一种编程语言都包含处理数字和进行数学计算的方法。不必担心,程序员经常撒谎说他们是多么牛的数学天才,其实他们根本不是。如果他们真是数学天才,他们早就去从事数学相关的行业了,而不是写写广告程序和社交网络游戏,从人们身上偷赚点小钱而已。

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

  • + plus 加号
  • - minus 减号
  • / slash 斜杠
  • * asterisk 星号
  • % percent 百分号
  • < less-than 小于号
  • > greater-than 大于号
  • <= less-than-equal 小于等于号
  • >= greater-than-equal 大于等于号

有没有注意到以上只是些符号,没有运算操作呢?写完下面的练习代码后,再回到上面的列表,写出每个符号的作用。例如 + 是用来做加法运算的。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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

你应该看到的结果?

$ python ex3.py 
I will now count my chickens:
Hens 30
Roosters 97
Now I will count the eggs:
7
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 是一个浮点数)。

Project Versions

Table Of Contents

Previous topic

习题 2: 注释和井号

Next topic

习题 4: 变量(variable)和命名

This Page

时时彩源码有什么用 江西时时彩2013年5月18日开奖号 江西时时彩开奖 时时彩后3组6杀号技巧 时时彩胆码预测工具
时时彩千万不要倍投 重庆时时彩计划安卓版 时时彩我赌输了很多钱 新疆时时彩推荐软件 拉菲时时彩网址
fc平台时时彩登录 江西时时彩杀号方法 江西时时彩开奖规则 重庆时时彩如何中奖 哪个网站目前可以买江西时时彩
手机上购买时时彩软件 新蒲京时时彩平台网址 狐仙时时彩计划软件3 腾龙时时彩软件官网 时时彩百位杀号
江苏十一选五诀窍☆﹤计划﹥ 北京十一选五中奖号 百利来娱乐 河北快三基本走势图遗漏 广西快乐10分开奖直播
新疆福彩喜乐彩 赛车pk10点样玩 sam密码报酬 河南快3开奖基本走势彩经网 天天彩选4技巧
澳客足彩网 湖北十一选五推荐号码 宁夏11选5助手 河北排列7开奖结果查询 我的贴身校花txt全集下载
北京赛车pk10计划软件手机下载 七星彩开奖结果 青海快3今天开奖号 福建31选7彩票新规则 排列三计算器