課題

【基本問題】基本的なリスト(3問)

問題1

変数fruits["りんご", "バナナ", "オレンジ"]というリストを代入し、そのリストを画面に表示するプログラムを作成してください。

期待される出力:

['りんご', 'バナナ', 'オレンジ']

ヒント: リストは[]で囲み、要素をカンマで区切ります。print()でリスト全体を表示できます。

問題2

変数numbers[1, 2, 3, 4, 5]というリストを代入し、そのリストを画面に表示するプログラムを作成してください。

期待される出力:

[1, 2, 3, 4, 5]

ヒント: 数値のリストも同様に作成できます。

問題3

変数mixed[10, "Python", 3.14]というリストを代入し、そのリストを画面に表示するプログラムを作成してください。

期待される出力:

[10, 'Python', 3.14]

ヒント: リストには異なる型の要素を混在させることができます。

【基本問題】基本的なタプル(3問)

問題4

変数coordinates(10, 20)というタプルを代入し、そのタプルを画面に表示するプログラムを作成してください。

期待される出力:

(10, 20)

ヒント: タプルは()で囲み、要素をカンマで区切ります。

問題5

変数person("太郎", 20, "東京")というタプルを代入し、そのタプルを画面に表示するプログラムを作成してください。

期待される出力:

('太郎', 20, '東京')

ヒント: タプルには複数の要素を含めることができます。

問題6

変数single(5,)というタプルを代入し、そのタプルを画面に表示するプログラムを作成してください。

期待される出力:

(5,)

ヒント: 要素が1つのタプルを作る場合は、要素の後にカンマが必要です。

【基本問題】基本的な辞書(3問)

問題7

変数student{"name": "太郎", "age": 20}という辞書を代入し、その辞書を画面に表示するプログラムを作成してください。

期待される出力:

{'name': '太郎', 'age': 20}

ヒント: 辞書は{}で囲み、キー: 値の形式で要素を記述します。

問題8

変数scores{"数学": 85, "英語": 90, "国語": 80}という辞書を代入し、その辞書を画面に表示するプログラムを作成してください。

期待される出力:

{'数学': 85, '英語': 90, '国語': 80}

ヒント: 辞書には複数のキーと値のペアを含めることができます。

問題9

変数empty{}という空の辞書を代入し、その辞書を画面に表示するプログラムを作成してください。

期待される出力:

{}

ヒント: 空の辞書は{}で作成できます。

【基本問題】基本的なセット(3問)

問題10

変数colors{"赤", "青", "緑"}というセットを代入し、そのセットを画面に表示するプログラムを作成してください。

期待される出力:

{'赤', '青', '緑'}

ヒント: セットは{}で囲み、要素をカンマで区切ります。リストやタプルと異なり、順序は保証されません。

問題11

変数numbers{1, 2, 3, 4, 5}というセットを代入し、そのセットを画面に表示するプログラムを作成してください。

期待される出力:

{1, 2, 3, 4, 5}

ヒント: 数値のセットも同様に作成できます。

問題12

変数emptyset()という空のセットを代入し、そのセットを画面に表示するプログラムを作成してください。

期待される出力:

set()

ヒント: 空のセットはset()で作成します。{}は空の辞書になります。

【間違い探し】よくある書き間違い(リスト)(3問)

問題13

以下のコードには間違いがあります。正しく修正してリストを表示してください。

python
fruits = ["りんご", "バナナ", "オレンジ"]
print(fruits

ヒント: 括弧の閉じ忘れに注意してください。

問題14

以下のコードには間違いがあります。正しく修正してリストを表示してください。

python
numbers = [1, 2, 3, 4, 5]
print(numbers)

ヒント: このコードは正しいです。リストは正しく作成されています。

問題15

以下のコードには間違いがあります。正しく修正してリストを表示してください。

python
items = [1, 2, 3
print(items)

ヒント: リストの閉じ括弧]が不足しています。

【間違い探し】よくある書き間違い(タプル)(3問)

問題16

以下のコードには間違いがあります。正しく修正してタプルを表示してください。

python
coordinates = (10, 20
print(coordinates)

ヒント: タプルの閉じ括弧)が不足しています。

問題17

以下のコードには間違いがあります。正しく修正してタプルを表示してください。

python
single = (5)
print(single)

ヒント: 要素が1つのタプルを作る場合は、要素の後にカンマが必要です。

問題18

以下のコードには間違いがあります。正しく修正してタプルを表示してください。

python
person = ("太郎", 20, "東京")
print(person)

ヒント: このコードは正しいです。タプルは正しく作成されています。

【間違い探し】よくある書き間違い(辞書)(3問)

問題19

以下のコードには間違いがあります。正しく修正して辞書を表示してください。

python
student = {"name": "太郎", "age": 20
print(student)

ヒント: 辞書の閉じ括弧}が不足しています。

問題20

以下のコードには間違いがあります。正しく修正して辞書を表示してください。

python
scores = {数学: 85, "英語": 90}
print(scores)

ヒント: 辞書のキーが文字列の場合は、引用符で囲む必要があります。

問題21

以下のコードには間違いがあります。正しく修正して辞書を表示してください。

python
data = {"name": "太郎", "age": 20}
print(data)

ヒント: このコードは正しいです。辞書は正しく作成されています。

【間違い探し】よくある書き間違い(セット)(3問)

問題22

以下のコードには間違いがあります。正しく修正してセットを表示してください。

python
colors = {"赤", "青", "緑"
print(colors)

ヒント: セットの閉じ括弧}が不足しています。

問題23

以下のコードには間違いがあります。正しく修正してセットを表示してください。

python
empty = {}
print(empty)

ヒント: {}は空の辞書になります。空のセットを作るにはset()を使います。

問題24

以下のコードには間違いがあります。正しく修正してセットを表示してください。

python
numbers = {1, 2, 3, 4, 5}
print(numbers)

ヒント: このコードは正しいです。セットは正しく作成されています。

【応用問題】応用的なリスト(3問)

問題25

変数list1[1, 2, 3]、変数list2[4, 5, 6]を代入し、list1 + list2の結果を画面に表示するプログラムを作成してください。

期待される出力:

[1, 2, 3, 4, 5, 6]

ヒント: リスト同士を+で結合することができます。

問題26

変数numbers[10, 20, 30]というリストを代入し、numbers[0]を画面に表示するプログラムを作成してください。

期待される出力:

10

ヒント: リストの要素にアクセスするには、インデックス(添字)を使います。最初の要素は0です。

問題27

変数fruits["りんご", "バナナ", "オレンジ"]というリストを代入し、len(fruits)を画面に表示するプログラムを作成してください。

期待される出力:

3

ヒント: len()関数でリストの要素数を取得できます。

【応用問題】応用的なタプル(3問)

問題28

変数tuple1(1, 2, 3)、変数tuple2(4, 5)を代入し、tuple1 + tuple2の結果を画面に表示するプログラムを作成してください。

期待される出力:

(1, 2, 3, 4, 5)

ヒント: タプル同士を+で結合することができます。

問題29

変数person("太郎", 20, "東京")というタプルを代入し、person[1]を画面に表示するプログラムを作成してください。

期待される出力:

20

ヒント: タプルの要素にもインデックスでアクセスできます。

問題30

変数coordinates(10, 20, 30)というタプルを代入し、len(coordinates)を画面に表示するプログラムを作成してください。

期待される出力:

3

ヒント: len()関数でタプルの要素数を取得できます。

【応用問題】応用的な辞書(3問)

問題31

変数student{"name": "太郎", "age": 20}という辞書を代入し、student["name"]を画面に表示するプログラムを作成してください。

期待される出力:

太郎

ヒント: 辞書の値にアクセスするには、キーを[]で指定します。

問題32

変数scores{"数学": 85, "英語": 90}という辞書を代入し、scores["数学"]を画面に表示するプログラムを作成してください。

期待される出力:

85

ヒント: 辞書のキーを使って値を取得できます。

問題33

変数data{"a": 1, "b": 2, "c": 3}という辞書を代入し、len(data)を画面に表示するプログラムを作成してください。

期待される出力:

3

ヒント: len()関数で辞書のキーの数を取得できます。

【応用問題】応用的なセット(3問)

問題34

変数set1{1, 2, 3}、変数set2{3, 4, 5}を代入し、set1 | set2の結果を画面に表示するプログラムを作成してください。

期待される出力:

{1, 2, 3, 4, 5}

ヒント: |演算子でセットの和集合(すべての要素)を取得できます。

問題35

変数numbers{10, 20, 30, 40, 50}というセットを代入し、len(numbers)を画面に表示するプログラムを作成してください。

期待される出力:

5

ヒント: len()関数でセットの要素数を取得できます。

問題36

変数colors{"赤", "青", "緑"}というセットを代入し、"赤" in colorsの結果を画面に表示するプログラムを作成してください。

期待される出力:

True

ヒント: in演算子でセットに要素が含まれているかを確認できます。

教材

お気軽に無料相談を

オンラインで気軽にご相談ができます。入校お申込みもこちらから。