記録#
- 今日は def を学びます。def は関数を定義し、コード内で繰り返し呼び出すことができます。
- 関数の名前は文字、数字、アンダースコアなどで構成されることができますが、数字で始まることはできませんし、スペースを含めることもできません。また、Python の組み込み関数と同じ名前にすることはできません。
- 関数のコンテキストコードではインデントに注意する必要があります。Python はインデントに厳格な要件を持つ言語です。
- ユーザーログイン画面を関数を使用して作成し、ユーザー名とパスワードを検証します。エラーがある場合はエラーメッセージを表示し、再入力を促します。
CODE#
print("ユーザーログインページ")
print()
def ulogin():
u = ""
p = ""
while True:
u = input("ユーザー名を入力してください:")
p = input("パスワードを入力してください:")
if u == "user" and p == "pass":
print("ようこそ、userさん!")
break
else:
print("ユーザー名またはパスワードが間違っています。もう一度入力してください")
continue
ulogin()