これは機械翻訳されたテキストであり、誤りを含む可能性があります!
課題 1 - 「ログイン」
ユーザーにパスワードを尋ねる簡単なプログラムを作成してください。パスワードが正しいパスワードと一致する場合、プログラムはメッセージを出力します。
ヒント: 正しいパスワードを変数に保存し、変数と比較します。
出力例
パスワードを入力してください: passord123
正しいパスワードです!
手順のアドバイス
- ユーザーからテキストを取得する方法 👉[Python 1, Level 1]
- テキストが特定の内容と一致するか確認する方法。
- ここでは
ifを使用する必要があります。 - パスワードが一致*しない*場合に表示するために、ぜひ
elseを活用してください。
課題 2a
ユーザーに色を尋ね、選択された色に基づいてメッセージを出力します。
少なくとも 4 つの色をチェックに追加してください。例:赤、緑、青、黄
出力例
色を入力してください: rød
赤は温かい色です!
手順のヒント
- テキストが何かに一致するかどうかを確認する方法。
- ここでは
if、elif、およびelseを使用する必要があります。 - ヒント:
elifは複数使用できます。
課題 2b
コンピューターにとって考慮すべき点は、
色の入力が何であれ、コードが機能するように変更することです。
例:røDと入力した場合でも、赤色のメッセージが表示されるようにします。
新しいコンセプト! lower() 関数!
この問題を解決するには、レベル1で言及されていないものを使用する必要があります。
lower()。この関数は、すべてのテキストを「小文字」に変換します。つまり、すべて小文字にします。
次のように使用できます。
tekst = "hELlo WoRLd!"
sma_bokstaver = tekst.lower()
print(sma_bokstaver) # "hello world!" を出力します
すべて大文字にするには upper() もあります。
出力例
色を入力してください: røD
赤は暖色です!
手順のアドバイス
- ユーザーからテキストを取得した後、色を確認する前にまず小文字に変換してください。
課題 3
外は暖かいですか、それとも寒いですか? ユーザーに摂氏の温度を尋ねます。 そして、暖かいか寒いかに基づいてメッセージを表示します。
出力例
気温は:30
外は暑いです!
手順のアドバイス
- ユーザーから数値を取得する方法 👉[Python 1, Level 1]
- 数値が特定の値を上回っているか、下回っているかを確認する。 👍[Python 2, Level 1]
課題 4 - 2つの数値を比較する
ユーザーに2つの数値を尋ねるプログラムを作成してください。これらの2つの数値を比較し、「最初」または「2番目」の数値が大きいかどうかを示すメッセージを表示します。
手順のアドバイス
- 2つの*変数*をどのように比較しますか?
課題 5 - 週末ですか?
ユーザーに曜日を尋ねるプログラムを作成し、それが週末かどうかを確認します。週末の場合はメッセージを出力し、そうでない場合は別のメッセージを出力してください!
新しい概念! or キーワード!
この課題では、or を使用すると役立つ場合があります。まだこれについては話していませんが、非常に簡単です!
これを使うと、2つのことを同時に比較できます!
if number == 2 or number == 3:
print("Det er korrekt!")
また、and もあります。この場合、両方の条件が同時に真である必要があります。
出力例
曜日を入力してください: 土曜日
週末です!ワーフー!
追加の挑戦
あなたは**たった**一つの if と else だけでこれを達成できます。どのようにすればよいでしょうか?
課題 6 - 成績システム
0から100の間の点数を受け取り、それに対応する「成績」を返すプログラムを作成してください。
| 点数 | 成績 |
|---|---|
| 90超 | 6 |
| 75から89の間 | 5 |
| 60から74の間 | 4 |
| 50から59の間 | 3 |
| 40から49の間 | 2 |
| 40未満 | 1 |
手順のアドバイス
- ある数値が特定の値を上回っているかどうかをどのように確認すればよいでしょうか?
- ヒント: 最も高い文字から低い文字へと順番にチェックしている限り、値が指定された値を下回っていないかを確認する必要は一切ありません。
課題 7 - 簡単な計算機
ユーザーに2つの数字を尋ね、次に計算のための「演算子」を尋ねます。プラス + とマイナス - から始めます。計算を行い、結果をユーザーに出力します。
出力例
数値を入力してください: 14
もう一つの数値を入力してください: 18
演算子を入力してください: +
回答は: 32
手順のアドバイス
- まず、2つの数値をどのように足し合わせるかを確認しましょう。
- ユーザーからどのように数値を取得しますか?
- 2つの変数をどのように足し合わせますか?
- 次に、演算子も取得してください。
- 入力された演算子がどれであるかを、どのように確認しますか?