当前位置: 首页 > 知识库问答 >
问题:

我们可以在print()[重复]中使用if-else关键字吗

苏畅
2023-03-14

我们可以在print()中使用if-else关键字吗?例如:<代码>打印(如果年龄


共有3个答案

柳胜
2023-03-14

您可以使用这样的表达式:

print("A Minor" if age < 18 else "An Adult")

你不能从打印内部“不”运行打印。

有关更多信息,请查看此答案。请记住,它有点过时,并且是Python 3中的一个函数。

蒋弘致
2023-03-14

如果在打印之外,您可以编写:

if age <= 18:
    print(...)

这可以缩短为一行,但这可能会导致代码混乱:

if age <= 18: print(...)

还有一种if的表达式形式,叫做三元表达式。不过,它需要一个else。

print("young" if age <= 18 else "old")

您也可以直接打印布尔表达式:

>>> age = 16
>>> print(age <= 18)
True
公英哲
2023-03-14

你可以简单地写

if age<=18: print(age)
 类似资料:
  • 本文向大家介绍我们可以在Java中使用此关键字调用方法吗?,包括了我们可以在Java中使用此关键字调用方法吗?的使用技巧和注意事项,需要的朋友参考一下 Java中的“ this”关键字在实例方法或构造函数中用作对当前对象的引用。是的,您可以使用它来调用方法。但是,您只能从实例方法(非静态)中调用它们。 示例 在下面的示例中,Student类具有一个私有变量名称,具有setter和getter方法,

  • 我是新来的ReactJS。在我的索引页上,loginState的初始状态 但是我的控制台在设置状态之后,两个modalStatus都打印为false。我做错什么了吗?请引导我。如果有任何帮助,我将不胜感激。

  • 我有几个单独的规则。例如,现在我有3套不同的规则要执行。根据输入参数,在任何时候都要执行一组规则。假设第一组有5条规则,第二组有7条规则,第三组有5条规则。现在,所有这些集合可能都有公共规则,我想引用它们,而不是在每个集合中编写3次规则。如何在流口水时做到这一点?明天,如果我进行了更新,我应该只能对规则进行一次更改,并且此更改应反映在所有集合中。请就此提出建议。。。。。 谢谢

  • 问题内容: 基本上,我想设置一个使用“ for”作为参数以提高可读性的函数。 我设置了类似的内容,但是当我尝试将开关用于“ for”时,它将作为关键字出现并引发编译错误。 干杯 问题答案: 使用关键字作为普通标识符时,您必须使用反引号`对此进行转义

  • 问题内容: 我想在CSS中使用条件。 我的想法是,当站点运行以生成正确的样式表时,我将替换一个变量。 我想要它,以便根据此变量更改样式表! 看起来像: 能做到吗?你怎么做到这一点? 问题答案: 不是传统意义上的,但如果可以访问HTML,则可以为此使用类。考虑一下: 并在您的CSS文件中: 这就是 CSS的 方法。 然后是CSS预处理程序,如Sass。您可以在此处使用条件语句,如下所示: 缺点是,您

  • 问题内容: 这个问题已经在这里有了答案 : 如果/否则列表理解 (11个答案) 去年关闭。 这是我试图变成列表理解的代码: 有没有一种方法可以将else语句添加到此理解中? 问题答案: 语法是Python中的三元运算符,其条件为true;否则为。可以在理解语句中使用: 因此,对于您的示例,