はじめてのPython(2)

数値

#coding: UTF-8

print "1+2=",1+2#加算
print "1+3.0=", 1+3.0#加算
print "10/3=", 10/3#除算
print "10.0/3=" ,10.0/3#除算
print "17/5=" ,17/5#除算(型の範囲以下は切り捨て)
print "-17/5=",-17/5 #除算(型の範囲以下は切り捨て)
print "10.0//3=",10.0//3 #除算(小数点以下切り捨て)
print "10//3=",10//3 #除算(小数点以下切り捨て)
print "10%3=",10%3 #剰余
print "5**3=",5**3 #べき乗

print 5*(int("20")) #stringを整数型に変換
print 5*(int("20",16)) #第二引数に基数を設定することができる
print 5*(int("20",8))

出力

1+2= 3
1+3.0= 4.0
10/3= 3
10.0/3= 3.33333333333
17/5= 3
-17/5= -4
10.0//3= 3.0
10//3= 3
10%3= 1
5**3= 125
100
160
80