基本运算
评论(0) 浏览量(6424)

#! /usr/bin/python
# -*- coding: utf8 -*-
print("wlecome to python math")

#普通运算
a=2+2
b=4-2
c=2*3
d=4/2
e=9%2
f=2**3
print("2+2=%i" % a)
print("4-2=%i" % b)
print("2*3=%i" % c)
print("4/2=%i" % d)
print("9%s2=%i" % ("%",e))
print("2**3=%i" % f)
print("pow(2,3)=%i" % pow(2,3))
print("abs(-2)=%i" % abs(-2))
print("round(1.5)=%i" % round(1.5))
print((1+3j)*(9+4j))#复数运算
g=1/2
print(g)
h=1/2.0#1.0/2;1.0/2.0;1/2.
print(h)
import math
print("math.floor(32.9)=%i" % math.floor(32.9))
print(math.fabs(10))#返回小数
print(abs(10))#是整数就返回整数,是小数就返回小数
print(math.log10(10))
from math import sqrt
print("sqrt(9)=%i" % sqrt(9))
from cmath import sqrt
print(sqrt(9))
print(sqrt(-1))

#自加
x=2
x += 1
x *= 2
print(x)
f = "foo"
f += "bar"
f *= 2
print(f)

 

运行结果:

wlecome to python math
2+2=4
4-2=2
2*3=6
4/2=2
9%2=1
2**3=8
pow(2,3)=8
abs(-2)=2
round(1.5)=2
(-3+31j)
0
0.5
math.floor(32.9)=32
10.0
10
1.0
sqrt(9)=3
(3+0j)
1j
6
foobarfoobar
 

没有登录不能评论