Python

Pythonでfor文の演習問題

By 2021年8月1日No Comments

Pythonでfor文を使った演習問題になります。以下の答えになるようにそれぞれおこなってください。

以下の変数を使って、出力結果になるようにfor文を使ってpythonで記載してください。

Know This First

プログラミング初心者対象!Python入門セミナー

プログラミング初心者がPythonの初歩部分を突破するためのセミナーです。

a= [1, 2, 3, 4, 5]
b= [6, 7, 8, 9, 10]
c = ["タナカ", "ヤマダ", "ウエダ"]
d = {'ヤマダ': 1, 'タナカ': 2, 'ウエダ': 3}
e = 'ヤマダ/タナカ/ウエダ/ナカタ'

[問題1]

リストの変数aの数値を抜き出して出力結果になるようにしてください。

出力結果:

1
2
3
4
5

[問題2]

文字列を追加して出力結果になるようにしてください。

出力結果:

タナカ君
ヤマダ君
ウエダ君

[問題3]

文字列を追加して出力結果になるようにしてください。

出力結果:

1番
2番
3番
4番
5番

[問題4]

リストの変数aの数値をenumerate( )関数を使ってインデックス番号を振り分ける出力結果になるようにしてください。

出力結果:

0 1
1 2
2 3
3 4
4 5

[問題5]

range( )関数を使って出力結果になるようにしてください。

出力結果:

みなさんこんにちは。
みなさんこんにちは。
みなさんこんにちは。

[問題6]

range( )関数を使って変数aの繰り返し処理の回数を指定して出力結果になるようにしてください。

出力結果:

1
2
3
4

[問題7]

range( )関数を使ってステップを使って出力結果になるようにしてください。

出力結果:

0
2
4

[問題8]

range( )関数を使って空のリストに要素を追加して出力結果になるようにしてください。

出力結果:

[0, 1, 2, 3, 4]

[問題9]

リストの変数aと変数bを二重ループさせて出力結果になるようにしてください。

出力結果:

1 6
1 7
1 8
1 9
1 10
2 6
2 7
2 8
2 9
2 10
3 6
3 7
3 8
3 9
3 10
4 6
4 7
4 8
4 9
4 10
5 6
5 7
5 8
5 9
5 10

[問題10]

keys( )関数を使って辞書のキーを取り出す出力結果になるようにしてください。

出力結果:

ヤマダ
タナカ
ウエダ

[問題11]

values( )関数を使ってバリュー値を取得する出力結果になるようにしてください。

出力結果:

1
2
3

[問題12]

enumerate( )関数を使って辞書内のインデックス番号とキーを取得する出力結果になるようにしてください。

出力結果:

0 ヤマダ
1 タナカ
2 ウエダ

[問題13]

enumerate( )関数を使って辞書内のインデックス番号とバリュー値を取得する出力結果になるようにしてください。

出力結果:

0 1
1 2
2 3

[問題14]

enumerate( )関数とitems( )を組み合わせてインデックス番号とキーとバリュー値の両方を取得する出力結果になるようにしてください。

出力結果:

0 ヤマダ 1
1 タナカ 2
2 ウエダ 3

[問題15]

zip( )関数を使ってリストの変数bのインデックスの配列の要素の値を取得する出力結果になるようにしてください。

出力結果:

1 6
2 7
3 8
4 9
5 10

[問題16]

itertoolsのzip_logest( )関数のモジュールをインポートして2つのリストをまとめて余った要素もすべて取得する出力結果になるようにしてください。

出力結果:

1 タナカ
2 ヤマダ
3 ウエダ
4 None
5 None

[問題17]

 問題16の出力結果をNoneではなく出力結果になるような文字列を指定してください。

出力結果:

1 タナカ
2 ヤマダ
3 ウエダ
4 見つかりませんでした。
5 見つかりませんでした。

[問題18]

split( )関数で区切り文字で文字列が分割して文字列を一つずつ取り出す出力結果になるようにしてください。

出力結果:

ヤマダ
タナカ
ウエダ
ナカタ

Udemyの動画学習でもPythonを勉強しよう!

「平日の夜の勉強会には時間が間に合わなくて参加できない」「通勤時間のわずかな隙間時間を勉強時間にあてたい」「本ではよく分からないところを動画で理解を深めたい」そんなあなたはUdemyの動画学習がお勧めです!

UdemyのPythonおすすめ33講座レビューリスト
HOSL

Author HOSL

More posts by HOSL