第2回 練習問題

数と文字

次のプログラムhoge1.pyとhoge2.pyを実行した結果の違いを説明しなさい。

hoge1.py

a = 12345
print(a * 5)

hoge2.py

b = "12345"
print(b * 5)


アルファベット文字列のインデックス

次のプログラムを実行したときに出力されるアルファベット3文字は何か?

alphabet = "abcdefghijklmnopqrstuvwxyz"
print(alphabet[-2], alphabet[4], alphabet[13])


123.456の切り捨て・四捨五入

次のプログラムでは,小数123.456を代入した変数aの小数点以下を切り捨てて出力している。

a = 123.456
print(int(a))

int関数を用いて変数aの小数第1位を四捨五入して整数値を出力する式を答えなさい。 同様に,変数aの小数第2位を四捨五入して小数第1位まで出力する式を答えなさい。