はじめに
『実践式はじめてのPython問題集まとめ.ver2: Python入門 問題集』という問題集はすごくいいのですが、誤りが結構あります。自分は著者ではないのですが、とりあえず自分が気づいた間違えを掲載します。なお訂正後のみを掲載しています。
問題15 (問題)
-2
問題43 (解答)
a = '34'
b = '43'
print(int(a) + int(b))
問題48(問題)
変数nに14を代入し、ifを用いて変数nが15より大きい場合「 とても大きい数字。」
elifを用いてnが11以上15以下の時、「中くらいの数字。」
else を用いてnが11以下のとき に「 小さい 数字。」と出力するプログラムを記載しなさい。
問題50(解答)
age = 20
if age >= 20:
if age < 60:
print("20以上60未満")
問題56(問題文)
print(s2 + 'は' + s1 'に含まれる')
問題125(解答)
t = (123, 'abc')
print(t[0])
問題132(解答)
# 解答その1
x = 0
while x < 5:
print(x)
x += 1
# 解答その2
x = 0
while x <= 4:
print(x)
x += 1
問題146(問題と解答)
問題文
li = [1, 2, 3, 4, 5]
for i, l in enumerate(li):
if i % 2 == 0:
print(l)
(結果 おそらくこうしたかったのだろう)
1
3
5
問題170(問題文)
~のかたちで['a', 'c', 'e']を出力しなさい。
問題193(解答)
a = 0.5
b = '0.4'
print(a * float(b))
参考文献
『実践式はじめてのPython問題集まとめ.ver2: Python入門 問題集』