你能指定一个if语句作为变量吗?当if语句是一个计算时,如何打印它的结果

2024-03-29 01:27:20 发布

您现在位置:Python中文网/ 问答频道 /正文

大家好,我正忙着写python的作业,我已经在论坛上搜索了三个小时了。我还是找不到答案,也找不到答案。它可能在那里,但我的知识不足可能使我无法看到它。在

我使用的是python3.2.3版本。在

我不知道如何在print语句中显示if语句的结果。 因此,如果一个人的年龄是<;40岁,它会说“你很年轻”,如果这个人的年龄超过40岁,它会打印出“你看起来很棒”。我很容易让它第一次打印,但我需要它打印在味精所在的最后,我不知道如何。我包括了所有的代码,以防我解释得不对。在

print("Hello", firstname, lastname, "you're", age, "years old", msg)

谢谢你的帮助,如果答案已经在这里,我再次道歉

^{pr2}$

Tags: 答案代码lt版本helloif作业语句
3条回答

您可以创建一个变量来存储一个字符串(您的语句"you are young."或{},或者您想要的任何字符串!)然后在脚本中显示。在脚本的前面创建firstnamelastname时,已经为变量分配了字符串。在

那怎么办?在

if age < 40: 
    msg = "you are young."
else:
    msg = "You look great."
print(msg)

现在,您已经定义了msg,稍后可以在最后的print中使用它。现在,对于一个练习:当用户输入一个年龄时,找到一种自动执行该操作的方法:您将定义一个函数,该函数以一个整数birthyear作为输入,并根据年龄输出给定的消息。。。在

问题是,你还没有初始化变量msg。你还不能使用它,因为在print语句之前,它还没有出现在程序中。你应该做的是将“youaryoung”等信息存储在一个变量中,比如msg。这样以后你就可以访问它了。在

相关问题 更多 >