您的位置:首页 > 其它

练习3:数字和数学计算

2016-03-24 14:37 323 查看

python中常用计算符号

• + 加法

• - 减法

• / 除法

• * 乘法

• % 求余

• < 小于

• > 大于

• <= 小于或等于

• >= 大于或等于

其中+ - / * % 返回的是算式运算后的数值,< > <= >= 返回布尔值(算式成立返回true,不成立返回false)

需注意

当算式内均为整数时,若结果为小数,则只会保留结果的整数部分,当算式内包含浮点数,算式结果会被转换为浮点数

运算符号拥有优先级,当优先级相同时,按从左到右依次计算

**“美国我们用 PEMDAS 这个简称来辅助记忆,它的意思是“括号、指数、乘、除、加、减”——

Parentheses Exponents Multiplication Division Addition Subtraction ——这也是 Python 里的

运算优先级。“ **——摘自《笨方法学python》

额外

在python中,可以用”,”连接要输出的不同字符串和算式等,需要注意,连接处会多出一个空格

print "Roosters", 100-25*3%4.0
#输出
# Roosters 97.0


最后是本次代码

#-*- coding:utf-8 -*-
#输出提示信息
print "I will now count my chickens:"
#计算并返回结果
print "Hens", 25+30/6.0
print "Roosters", 100-25*3%4.0
#输出提示信息
print "Now I will count the eggs:"
#计算并返回结果
print 3+2+1-5+4%2-1/4.0+6
#输出提示信息
print "Is it true that 3+2<5-7?"
#比较大小并返回相应布尔值(true,false)
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."
#比较大小并返回相应布尔值(true,false)
print "Is it greater?", 5 > -2
print "Is it greater or equal?", 5 >= -2
print "Is it less or equal?", 5 <= -2
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: