こんにちは皆さん、私は Python の宿題で立ち往生しており、フォーラムを検索して、3 時間にわたってそれを理解しようとしました。私はまだ答えを見つけることも、理解することもできません。そこにあるかもしれませんが、私の知識不足により、それを見ることができなかったのかもしれません。
私はpythonバージョン3.2.3を使用しています。
print ステートメントで if ステートメントの結果を表示する方法がわかりません。したがって、年齢が 40 歳未満の場合は「あなたは若い」と表示され、年齢が 40 歳を超える場合は「あなたは素晴らしい」と表示されます。最初は簡単に印刷できますが、最後に msg が配置されている場所に印刷する必要があり、方法がわかりません。この権利を説明していない場合に備えて、すべてのコードを含めました。
print("Hello", firstname, lastname, "you're", age, "years old", msg)
事前に助けてくれてありがとう。答えがすでにどこかにある場合は、もう一度お詫び申し上げます。
# ITP 100 Python Programming
# In Class Challenge September 10, 2012
# Getting users name and age as input
firstname = input("Hello. What is your first name? ")
lastname = input("What is your last name? ")
birthyear = input("What year where you born? ")
birthyear = int(birthyear)
age = 2012 - birthyear
print("\nYou're", age, "years old.")
if age < 40:
print("you are young.")
else:
print("You look great.")
print("Hello", firstname, lastname, "you're", age, "years old", msg)
input("\n\nPress n to exit")