Python之路,Day5 - Python基础-if else流程判断

本节内容

  1. 表达式if ...else语句

一、表达式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!" )

  

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

 

猜你喜欢

转载自blog.csdn.net/sj349781478/article/details/80968688