zoukankan      html  css  js  c++  java
  • Python_if

    if

    if

      c语言中的if语句格式如下:

    if (条件) { 结果}

      python的格式与其不同,定义了自己的格式,更加的简明:

    if 条件 :
        结果
    print(111)
    if 3 > 2:
        print(666)
    print(333)

    结果:

    if ... else ...

    if 条件 :
        结果
    else :
        pass
    name = input("请输入您的名字:")
    if name == "王爷":
        print("老铁,没毛病!")
    else:
        print("有病得治...")

    结果:

    if ... elif ... elif ...

    if 条件 :
        pass
    elif 条件 :
        pass
    elif 条件:
      pass
    num = int(input("请输入您的选择:"))
    if num == 4:
        print("中午饭我请!")
    elif num == 5:
        print("晚饭我请!")
    elif num == 6:
        print("晚上大保健走起!")

    结果:

    if ... elif ... else ...

      格式如下:

    if 条件 :
        pass
    elif 条件 :
        pass
    elif 条件:
      pass
    else:
        pass
    num = int(input("请输入您的选择:"))
    if num == 4:
        print("中午饭我请!")
    elif num == 5:
        print("晚饭我请!")
    elif num == 6:
        print("晚上大保健走起!")
    else:
        print("给你机会抓不住!")

    结果:

    score = int(input("输入分数"))
    if score > 100 :
        print("我擦,最高才100分...")
    elif score >= 90 :
        print("A")
    elif score >= 80 :
        print("B")
    elif score >= 60 :
        print("C")
    elif score >= 40 :
        print("D")
    else:
        print("太笨了...E")

     结果:

    if嵌套

      格式如下

    if 条件:
      if ...
      else:
         pass
    else:
      if..
      else:...
    num1 = input("请输入数字")
    if num1 == "3":
        num2 = input("请再次输入数字")
        if num2 == "5":
            print("这都能猜对!")
        else:
            print("继续努力!")

    结果:

    三元运算

      下来我们看一下在一些if-else判断中,最基本的形式是这样的,其实我们可以有一种更加的简洁的方式,可以达到同样的效果,但是使用更加精简的代码。普通方法如下:

    1 x = 100
    2 y = 99
    3 if x > y:
    4     print(x)
    5 else:
    6     print(y)

      三元运算方式如下:

    x = 100
    y = 99
    c = x if x > y else y
    print(c)

      三元运算也可以用在函数中,如下:

    1 def max(x, y): 
    2     return x if x > y else y
    3 print(max(3000, 200))

  • 相关阅读:
    3、Spring Cloud Rest工程创建(通过IDEA创建)
    Centos7配置阿里epel源|yum源
    OSI七层模型:TCP/IP && HTTP && WebSocket && MQTT
    几种进程间的通信方式
    Tomcat类加载机制
    JAVA类加载器
    Spring事务隔离级别
    Spring事务传播特性
    Spring事务实现原理
    RPC框架Dubbo分析
  • 原文地址:https://www.cnblogs.com/ZN-225/p/10617717.html
Copyright © 2011-2022 走看看