zoukankan      html  css  js  c++  java
  • 三值取最大

    三值取最大

    num1 = int(input("Num1:"))
    num2 = int(input("Num2:"))
    num3 = int(input("Num3:"))
    if num1 > num2:
        max_num = num1
        if max_num > num3:
            print("Max NUM is",max_num)
        else:
            print("Max NUM is",num3)
    else:
        max_num = num2
        if max_num > num3:
            print("Max NUM is",max_num)
        else:
            print("Max NUM is",num3)

    第一次写的时候没有输入 int ,系统报错,后查得知输入int是因为我所输入的所谓数字其实是字符串而不是数字,输入int是将其转换为数字。

    思路:

      num1>num2>num3  #num1最大

      所以先将num1和num2进行比较后得出num1最大

      所以将其赋值 max_num = num1

      而后设立条件如果max_num也就是num1 > num3

      那么输出max_num

      反之则最大值为num3

      反之赋值max_num = num2

      如果max_num也就是num2 > num3

      那么输出max_num is(最大值为num2)

      再反之max num is(最大值为num3)

      

    笨方法:

    if num1>num2>num3 #num1最大
    elif num1>num3>num2 #num1最大
    elif num2>num1>num3 #num2最大
    elif num2>num3>num1 #num2最大
    elif num3>num2>num1 #num3最大
    else

    num3>num1>num2 #num3最大

    num1 num2 num3

    简化后的感觉有点像小时候堆麻将堆成一个三角形然后隔一个扣下来一个麻将。

  • 相关阅读:
    Linux下环境变量配置错误 导致大部分命令不可以使用的解决办法
    问题1:kafka的message包括那些?
    zabbix4.4
    jdk1.8安装
    linux 环境python3安装
    Zabbix应用监控
    zabbix4.0.21部署
    AtCoder Beginner Contest 187
    Codeforces Round #690 (Div. 3)
    AtCoder Beginner Contest 185
  • 原文地址:https://www.cnblogs.com/fate2048/p/8435087.html
Copyright © 2011-2022 走看看