• 三值取最大


    三值取最大

    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

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

  • 相关阅读:
    CSS margin重叠 & CSS BFC(Block Formatting Context)
    require.js
    bind()函数的作用
    JavaScript DOM 总结
    插入排序-直接插入排序、希尔排序
    交换排序-起泡排序、快速排序算法
    JavaScript全局函数
    JavaScript命名空间的理解与实现
    document.documentElement.clientWidth
    Python-删除多级目录
  • 原文地址:https://www.cnblogs.com/fate2048/p/8435087.html
Copyright © 2020-2023  润新知