4. python3 表达式if ...

发布时间:2019-09-26 07:23:24编辑:auto阅读(2001)

    一、表达式if ... else

    场景一、用户登陆验证

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    # 提示输入用户名和密码
      
    # 验证用户名和密码
    #     如果错误,则输出用户名或密码错误
    #     如果成功,则输出 欢迎,XXX!
     
     
    #!/usr/bin/env python
    # -*- coding: encoding -*-
      
    import getpass
      
      
    name = raw_input('请输入用户名:')
    pwd = getpass.getpass('请输入密码:')
      
    if name == "alex" and pwd == "cmd":
        print("欢迎,alex!")
    else:
        print("用户名和密码错误")

    场景二、猜年龄游戏

    在程序里设定好你的年龄,然后启动程序让用户猜测,用户输入后,根据他的输入提示用户输入的是否正确,如果错误,提示是猜大了还是小了

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
     
     
    my_age = 28
     
    user_input = int(input("input your guess num:"))
     
    if user_input == my_age:
        print("Congratulations, you got it !")
    elif user_input < my_age:
        print("Oops,think bigger!")
    else:
        print("think smaller!")

      

    外层变量,可以被内层代码使用

    内层变量,不应被外层代码使用


关键字