python之三目运算符找出三个数的最大值

Python

  • 先写比较两个数大小的
a = 1
b = 2
max_ = a if a > b else b
print(max_)
  • 三个数比较
num1 = int(input("输入第一个数:"))
num2 = int(input("输入第二个数:"))
num3 = int(input("输入第三个数:"))
max_ = (num1 if num1 > num2 else num2) if(num1 if num1 > num2 else num2) > num3 else num3
print(max_)

Java帝国

package com.zzti.edu;

import java.util.Scanner;

/**
 * @Classname threeEye
 * @Description TODO
 * @Author jdq8576
 * @Date 2019/3/2 14:28
 * @Version 1.0
 **/
public class threeEye {
    public static void main(String[] args){
        int a;
        int b;
        int c;
        Scanner scanner = new Scanner(System.in);
        a = scanner.nextInt();
        b = scanner.nextInt();
        c = scanner.nextInt();
        scanner.close();
        System.out.println((a>b?a:b)>c?(a>b?a:b):c);
    }
}

C++

#include<iostream>
using namespace std;
int main(){
    int a,b,c;
    cin>>a>>b>>c;
    int max = (a>b?a:b)>c?(a>b?a:b):c;
    cout<<max<<endl;
    return 0;
}

猜你喜欢

转载自blog.csdn.net/jdq8576/article/details/88075830