>>> 1 + 1 2 >>> 3 - 1 2
>>> 2 * 1 2 >>> 4 / 2 2 >>>
>>> 5 / 2 2
>>> 5. / 2 2.5
>>> 300 * 1.05 315.0
>>> a = 1.05 >>> 500 * a 525.0 >>> 600 * a 630.0
>>> from math import *
>>> from math import * >>> pi 3.1415926535897931 >>> cos(pi/4) 0.70710678118654757 >>> sin(pi/4) 0.70710678118654746 >>> sqrt(2) 1.4142135623730951
>>> from math import * >>> x = 1.0 >>> sin(x)/x 0.8414709848078965 >>> x = 0.1 >>> sin(x)/x 0.99833416646828155 >>> x = 0.01 >>> sin(x)/x 0.99998333341666645
quad.py に変更
# -*- coding: utf-8 -*-
# 二次方程式
from math import sqrt
print u'二次方程式の係数を入れてください'
a = input('a? ')
b = input('b? ')
c = input('c? ')
d = b * b - 4 * a * c
if a == 0:
if b == 0:
print u'解がありません'
else:
print u'a = 0 なので一次方程式です'
print u'解は', -float(c)/b, u'です'
elif d < 0:
print u'実数解はありません'
elif d == 0:
print u'解は', -float(b)/(2*a), u'です'
else:
e = sqrt(d)
x1 = (-b + e)/(2*a)
x2 = (-b - e)/(2*a)
print u'解は', x1, u'と', x2, u'です'
== (等号2つ) は、その両辺が等しいかどうかを判定します= (等号1つ) は、右辺の計算結果を左辺の変数に代入します>>> 二次方程式の係数を入れてください a?
>>> 二次方程式の係数を入れてください a? 1 b? -3 c? 2 解は 2.0 と 1.0 です >>>