>>> 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 です >>>