当前位置: 首页> 娱乐> 八卦 > #三元运算符(python/java/c)

#三元运算符(python/java/c)

时间:2025/7/18 10:03:02来源:https://blog.csdn.net/2302_79847831/article/details/140616516 浏览次数:0次

引入:什么是三元运算符呢?无疑其操作元有三个,一个是条件表达式,剩余两个为值,条件表达式为真时运算取第一个值,为假时取第二个值。

一 Python

true_expression    if  condition   else   false_expression

condition是判断条件

true_expression 和 false_expression 是两个表达式,用 if…else… 连接。

如果 condition 成立(结果为真),就执行 true_expression

并把 true_expression 的结果作为整个表达式的结果。

如果 condition 不成立(结果为假),就执行 false_expression

并把 false_expression 的结果

为整个表达式的结果。

python的三元运算符的相关表示是使用if-else进行

num1 = int(input('请输入第一个数字:'))
num2 = int(input('请输入第二个数字:'))
# 三元运算
max_num = num1 if num1 >= num2 else num2
print(f'最大值是:{max_num}')

如果num1 >= num2 就执行if前面的语句,反之num1<num2就执行else后面的语句。

二 C/Java

java代码的实现:

int anx = 10;
int any = 20;
int result = anx > any ? 1 : 11;
System.out.println(result);
boolean a = anx>any ? true:false;
System.out.println(a);

C++代码实现

#include<bits/stdc++.h>
using namespace std;
int main()
{int a = 10,b=20;int max = a>b ? a:b;cout<<max;return 0;
}

关键字:#三元运算符(python/java/c)

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: