大家好,我被困在我的 Python 作业上,我已经搜索了论坛,现在已经尝试了三个小时。我仍然找不到答案或弄清楚。它可能在那里,但我缺乏知识可能使我看不到它。
我正在使用 python 版本 3.2.3。
我无法弄清楚如何在我的打印语句中显示 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")