もっと複雑なタスク!

Skip to content

これは機械翻訳されたテキストであり、誤りを含む可能性があります!

課題 1 - 「ログイン」

ユーザーにパスワードを尋ねる簡単なプログラムを作成してください。パスワードが正しいパスワードと一致する場合、プログラムはメッセージを出力します。

ヒント: 正しいパスワードを変数に保存し、変数と比較します。

Eksempel Utskrift
パスワードを入力してください: passord123
正しいパスワードです!

Tips til framgangsmåte
  • ユーザーからテキストを取得する方法 👉[Python 1, Level 1]
  • テキストがあるものと一致するかどうかを確認する方法。
  • ここでは if を使用する必要があります。
  • パスワードが一致しない場合に備えて、else を使用して出力することもできます。

課題 2a

ユーザーに色を尋ね、選択された色に基づいてメッセージを出力します。

少なくとも 4 つの色をチェックに追加してください。例:赤、緑、青、黄

Eksempel Utskrift
色を入力してください: 赤
赤は暖かい色です!

Tips til framgangsmåte
  • テキストが何かと同じかどうかを確認する方法。
  • ここでは if, elif, else を使用する必要があります。
  • ヒント: 1つ以上の elif を持つことができます。

課題 2b

コンピューターにとって考慮すべき点は、

色の入力が何であれ、コードが機能するように変更することです。

例:røDと入力した場合でも、赤色のメッセージが表示されるようにします。

新しいコンセプト! lower() 関数!

この問題を解決するには、レベル1で言及されていないものを使用する必要があります。

lower()。この関数は、すべてのテキストを「小文字」に変換します。つまり、すべて小文字にします。

次のように使用できます。

tekst = "hELlo WoRLd!"
sma_bokstaver = tekst.lower()
print(sma_bokstaver) # "hello world!" を出力します

すべて大文字にするには upper() もあります。

Eksempel Utskrift
色を入力してください: 赤
赤は暖かい色です!

Tips til framgangsmåte
  • ユーザーからテキストを取得した後、色をチェックする前に、まず小文字に変換してください。

課題 3

外は暖かいですか、それとも寒いですか? ユーザーに摂氏の温度を尋ねます。 そして、暖かいか寒いかに基づいてメッセージを表示します。

Eksempel Utskrift
温度は何度ですか?:30
外は暑いです!

Tips til framgangsmåte
  • ユーザーから数値を抽出する方法 👉[Python 1, Level 1]
  • ある数値が特定の値より大きいか小さいかを確認する。 👍[Python 2, Level 1]

課題 4 - 2つの数値を比較する

ユーザーに2つの数値を尋ねるプログラムを作成してください。これらの2つの数値を比較し、「最初」または「2番目」の数値が大きいかどうかを示すメッセージを表示します。

Tips til framgangsmåte
  • 2つの*変数*をどのように比較しますか?

課題 5 - 週末ですか?

ユーザーに曜日を尋ねるプログラムを作成し、それが週末かどうかを確認します。週末の場合はメッセージを出力し、そうでない場合は別のメッセージを出力してください!

新しい概念! or キーワード!

この課題では、or を使用すると役立つ場合があります。まだこれについては話していませんが、非常に簡単です!

これを使うと、2つのことを同時に比較できます!

if number == 2 or number == 3:
    print("Det er korrekt!")     

また、and もあります。この場合、両方の条件が同時に真である必要があります。

Eksempel Utskrift
一週間のある日を入力してください:土曜日
週末です!やったー!

Ekstra utfordring

これを**たった**一つの ifelse で実現するにはどうすればよいでしょうか?

課題 6 - 文字評価システム

0から100の間のスコアを入力として受け取り、「文字評価」を返すプログラムを作成してください。

スコア 文字評価
90より大きい 6
75から89の間 5
60から74の間 4
50から59の間 3
40から49の間 2
40未満 1

Tips til framgangsmåte
  • どのようにして数値がある値より大きいかどうかを確認しますか?
  • ヒント: 最高の文字から最低の文字へと順番にチェックする場合、ある値より小さいかどうかをチェックする必要はありません。

課題 7 - 簡単な計算機

ユーザーに2つの数字を尋ね、次に計算のための「演算子」を尋ねます。プラス + とマイナス - から始めます。計算を行い、結果をユーザーに出力します。

Eksempel Utskrift
数字を入力してください: 14
もう一つの数字を入力してください: 18
演算子を入力してください: +
答えは: 32

Tips til framgangsmåte
  • まず、2つの数字をどのように足すかを調べましょうか?
  • ユーザーから数字を取得するにはどうすればよいですか?
  • 2つの変数をどのように足すのですか?
  • 今度は演算子も取得しましょう。
  • どのような演算子が入力されたかを確認するにはどうすればよいですか?