プログラムのポイントは、ユーザーの名前を尋ねることです(最初の文字を自動的に大文字にします)。
次に、年齢と性別を尋ねます。年齢が130歳以上またはマイナスの場合、エラーがスローされます
プログラムはすべての情報を出力することになっていますが、whileループの状態がわかりません。誰かがwhileループの状態を理解するのを手伝ってもらえますか?
-編集-Pastebinのリンクは編集されましたが、そこには重要な情報があると思います。だから、私はまだあなたにリンクを与えるでしょう:http: //pastebin.com/UBbXDGSt
name = input("What's your name? ").capitalize()
age = int(input("How old are you "))
gender = input("From what gender are you? ").capitalize()
while #I guess I should write something behind the "while" function. But what?
if age >= 130:
print("It's impossible that you're that old. Please try again!")
elif age <= 0:
print('''It should be logical that ages are written in positive numbers! Well, try again! =)''')
age = int(input("How old are you? "))
print("Your name is ",name, ". You are ", age, "years old." "\nYou are ", gender, ".")