Python三元运算符未生效-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

Python三元运算符未生效

is大龙 2020-03-24 23:27:07 34

age = 22 message = "Allowed" if age >= 18 else message = " not allowed" print (message)

这个python三元数怎么了?每次我尝试执行时,它说不能分配给条件表达式。

问题来源:stackoverflow

Python
分享到
取消 提交回答
全部回答(1)
  • is大龙
    2020-03-24 23:27:15

    如果年龄> = 18,则不需要第二个message =:`message =“ Allowed”,否则将不起作用。

    本质上,Python三元运算符的工作方式如下:

    `[结果] = [如果为真,则为[条件],否则为[否,则为假]

    所需要的只是一个条件和两个单独的选项:您无需两次分配message变量。

    回答来源:stackoverflow

    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程