表示・変数
数字や文字を表示することができます。さらに、変数を使うと、キーボードから入力した数字や文字を表示したり、計算結果を表示することができます。
直接表示
print関数を使用して数字や文字を表示させます。
print('1')
print('2')
print('3')
print('東京')
print('神奈川')
print('千葉')
1 2 3 東京 神奈川 千葉
変数
変数は数や文字を格納する入れ物です。変数には名前を付けます。ここでは「a」「b」という名前の変数を用意しています。
なお、文字を変数に入れるときは「'」で文字を囲みます。
変数を使用して数や文字を表示します。
a=100 b='東京' print(a) print(b)
100 東京
変数とキーボード入力
変数を使用してキーボードから数や文字を入力して表示します。
キーボードからの入力はinput関数を使用します。
a=input("数または文字を入力して下さい:")
print(a)
数または文字を入力して下さい:100 100
数または文字を入力して下さい:東京 東京
改行
print関数は文字列の表示後に改行を行います。オプション引数の「end=''」を使用すると改行されません。
これは、文字列の末尾に任意の別の文字を埋め込むためのものです。
また、単に改行を行う場合は「print('')」を使います。
print('1')
print('2')
print('3',end='')
print('4')
print('5')
print('')
print('6')
print('7')
1 2 34 5 6 7
数値演算
変数を使用して数値演算を行います。
a=1
b=2
c=a+b
d=a-b
e=a*b
f=a/b
print('a+b=',c)
print('a-b=',d)
print('a*b=',e)
print('a/b=',f)
a-b= 3 a+b= -1 a*b= 2 a/b= 0.5
キーボード入力の数値演算
キーボードから入力した数どうしを足し算します。
キーボードからの入力は文字列(文字)として扱われるため、int関数で入力した文字列を整数に変換してから演算します。
a=int(input("1つめの数を入力して下さい:"))
b=int(input("2つめの数を入力して下さい:"))
c=a+b
print(a,'+',b,'=',c)
1つめの数を入力して下さい:10 2つめの数を入力して下さい:20 10 + 20 = 30
表示桁指定
%を使用して表示する桁を指定することができます。
a=123.456
print('%3.0f' %a)
print('%3.1f' %a)
print('%3.2f' %a)
print('%3.3f' %a)
123 123.5 123.46 123.456
