Pythonの数値計算では、C言語などと比較して除算の扱いが多少異なりますが、概ね同じ感覚で記述できます。
sample.py
print int(3.14)
print float(3)
print int(3.14)/4 # バージョン3以降はこのような書き方でも小数点以下が切り捨てられなくなる (=> 0.75) 予定
print float(3)/4
print 3.0//4 # そのため、切り捨てたい場合は//演算子 (いかなる場合でも小数点以下を切り捨てる) を使用する
print round(2.189)
print round(2.189, 1)
print round(2.189, 2)
出力例
$ python sample.py
3
3.0
0
0.75
0.0
2.0
2.2
2.19
sample.py
import math
print math.pi
print math.e
print math.sqrt(2.0)
print math.sin(math.pi/2.0)
出力例
$ python sample.py
3.14159265359
2.71828182846
1.41421356237
1.0
sample.py
import random
print random.random()
print random.randint(1,10) # 1,2,3,...,10 (random integer in range [a, b])
print random.choice(['a','b','c'])
出力例
$ python sample.py
0.121619123686
9
a