表达式if...else

场景一、用户登陆验证

# 提示输入用户名和密码

# 验证用户名和密码

# 如果错误,则输出用户名或密码错误
# 如果成功,则输出 欢迎,xxx!

#!/usr/bin/env pyton
#-*- coding:encoding -*-

import getpass

name = input('请输入用户名:')

pwd = getpass.getpass('请输入密码:')


if name == "zero" and pwd == "cmd":
       print("欢迎,"name!)
else:
       print("用户名或密码错误")
View Code
#!/usr/bin/env python
#-*- coding: utf-8 -*-

_username = "Zero"
_password = "123456"

username = input("username:")
password = input("password:")

if _username == username and _password == password: 
     print("Welcome user {name} login......".format(name=username))
elseprint("Invalid username or password!")
View Code

场景二、猜年龄游戏

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

#!/usr/bin/env python
#-*- coding: utf-8 -*-


my_age = 28

user_input = int(input("input your guess num:"))


if usr_input == my_age:
      print("Congratulations, you got it!')
elif usr_input < my_age:
      print("Oops, think bigger!")
else:
      print("think smaller!")
View Code

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

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

原文地址:https://www.cnblogs.com/lzhn/p/7805810.html