2019年09月29日

演算子


#from decimal import Decimal
from decimal import *

print(Decimal("123.45678").quantize(Decimal("0"), rounding=ROUND_HALF_UP))
print(Decimal("123.45678").quantize(Decimal("0.1"), rounding=ROUND_HALF_UP))
print(Decimal("123.45678").quantize(Decimal("0.01"), rounding=ROUND_HALF_UP))

print(Decimal("0.1").quantize(Decimal("0"), rounding=ROUND_HALF_UP))
print(Decimal("0.5").quantize(Decimal("0"), rounding=ROUND_HALF_UP))


f1 = Decimal("0.1")
f2 = Decimal("0.2")

print(f1 + f2)
f1 = Decimal(0.1)
f2 = Decimal(0.2)

print(f1 + f2)

f1 = 0.1
f2 = 0.2

print(f1 + f2)

price = 120
#tax=Decimal(0.00001)
#tax = price * 0.08
i = input('値を入力してください:')
#tax = float( price *= i )
#tax = (price *= i)

#i2 = float(i)
#x = 1000
#print(str(x)+" です")
#print(print+tax)

#tax=Decimal(i)
#tax=float(i)
tax=int(i)
print(price,' * ',tax)
#print(tax)
print('anser:', price * tax)

#from decimal import Decimal
from decimal import *

print(Decimal("123.45678").quantize(Decimal("0"), rounding=ROUND_HALF_UP))
print(Decimal("123.45678").quantize(Decimal("0.1"), rounding=ROUND_HALF_UP))
print(Decimal("123.45678").quantize(Decimal("0.01"), rounding=ROUND_HALF_UP))

print(Decimal("0.1").quantize(Decimal("0"), rounding=ROUND_HALF_UP))
print(Decimal("0.5").quantize(Decimal("0"), rounding=ROUND_HALF_UP))


f1 = Decimal("0.1")
f2 = Decimal("0.2")

print(f1 + f2)
f1 = Decimal(0.1)
f2 = Decimal(0.2)

print(f1 + f2)

f1 = 0.1
f2 = 0.2

print(f1 + f2)

price = 120
#tax=Decimal(0.00001)
#tax = price * 0.08
i = input('値を入力してください:')
#tax = float( price *= i )
#tax = (price *= i)

#i2 = float(i)
#x = 1000
#print(str(x)+" です")
#print(print+tax)

#tax=Decimal(i)
#tax=float(i)
tax=int(i)
print(price,'  *  ',tax)
#print(tax)
print('anser:', price * tax)
posted by a23 at 09:37| Comment(0) | Python
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス: [必須入力]

ホームページアドレス: [必須入力]

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。