开发者社区> 问答> 正文

Python三元运算符未生效

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

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

问题来源:stackoverflow

展开
收起
is大龙 2020-03-24 23:27:07 482 0
1 条回答
写回答
取消 提交回答
  • 如果年龄> = 18,则不需要第二个message =:`message =“ Allowed”,否则将不起作用。

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

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

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

    回答来源:stackoverflow

    2020-03-24 23:27:15
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载