Python

Pythonでif文の演習問題

By 2021年8月1日No Comments

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

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

Know This First

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

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

a = 5
b = 8
c = [1, 2, 3, 4, 5]
d = {1: "ヤマダ", 2: "タナカ", 3: "ウエダ"}
e = int(input('数字を入力してください。: '))

[問題1]

変数aと変数bのうち大きい方を出力するように出力結果になるようにしてください。

出力結果:

bの方が大きい数字です。

[問題2]

変数aの数値が5ならTrueと出力して、そうでない場合はFalseと判定する出力結果になるようにしてください。

出力結果:

True

[問題3]

変数cのリストをforループで要素を抜き出して3になったらループを終了する処理をして出力結果になるようにしてください。

出力結果:

1
2

[問題4]

変数cのリストをforループで要素を抜き出して4の場合は表示しない処理をして出力結果になるようにしてください。

出力結果:

1
2
3
5

[問題5]

変数cのリストをforループで要素を抜き出して3以上の場合は文字列で「3以上です。」という出力結果になるようにしてください。

出力結果:

1
2
3以上です。
3以上です。
3以上です。

[問題6]

変数cのリストをforループで要素を抜き出して2と4は出力しない出力結果になるようにしてください。ただしcontinue文を使わないようにしてください。

出力結果:

1
3
5 

[問題7]

変数aを使いif and文「4より大きい場合と6より小さい場合」となるように条件式を指定して出力結果になるようにしてください。

出力結果:

5も含みます。

[問題8]

変数aを使いif or文「1以下もしくわ6以下」となるように条件式を指定して出力結果になるようにしてください。

出力結果:

5も含みます。

[問題9]

get( )関数を使って辞書のキー4を指定して変数dにキーが存在するかif文のis Noneで確認して出力結果になるようにしてください。

出力結果:

None

[問題10]

変数eを使って偶数の場合と奇数の場合で、それぞれ出力結果の文字列が出力されるようにしてください。

偶数の場合の出力結果例:

数字を入力してください。: 2
偶数です。

奇数の場合の出力結果例:

数字を入力してください。: 1
奇数です。

[問題11]

変数eを使って5以上の数値を入力した場合「5以上です」と出力して、それ以外の場合は「5以下です」と出力できるようにif文を使ってください。

出力結果例:

数字を入力してください。: 5
5以上です

[問題12]

FizzBuzz問題です。range( )関数を使って1から50までの数字を出力して数字が2で割り切れる時は数字の代わりに「Fizz」と出力し、3で割り切れる時は数字の代わりに「Buzz」と出力し、2と3の両方で割り切れるときは、「FizzBuzz」と出力して出力結果になるようにしてください。

出力結果:

1
Fizz
Buzz
Fizz
5
FizzBuzz
7
Fizz
Buzz
Fizz
11
FizzBuzz
13
Fizz
Buzz
Fizz
17
FizzBuzz
19
Fizz
Buzz
Fizz
23
FizzBuzz
25
Fizz
Buzz
Fizz
29
FizzBuzz
31
Fizz
Buzz
Fizz
35
FizzBuzz
37
Fizz
Buzz
Fizz
41
FizzBuzz
43
Fizz
Buzz
Fizz
47
FizzBuzz
49
Fizz
HOSL

Author HOSL

More posts by HOSL