初识Python

一、输入
1
2
3
4
5
6
7
8
#!/usr/bin/env python
# -*- coding: utf-8 -*-
  
# 将用户输入的内容赋值给 name 变量
name  =  raw_input ( "请输入用户名:" )
  
# 打印输入的内容
print  name

输入密码时,如果想要不可见,需要利用getpass 模块中的 getpass方法,即:

1
2
3
4
5
6
7
8
9
10
#!/usr/bin/env python
# -*- coding: utf-8 -*-
  
import  getpass
  
# 将用户输入的内容赋值给 name 变量
pwd  =  getpass.getpass( "请输入密码:" )
  
# 打印输入的内容
print  pwd

二、流程控制和缩进

需求一、用户登陆验证

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

需求二、根据用户输入内容输出其权限

1
2
3
4
5
6
# 根据用户输入内容打印其权限
  
# alex --> 超级管理员
# eric --> 普通管理员
# tony,rain --> 业务主管
# 其他 --> 普通用户
1
2
3
4
5
6
7
8
9
10
11
name  =  raw_input ( '请输入用户名:' )
  
  
if  name  = =  "alex"
     print  "超级管理员"
elif  name  = =  "eric" :
     print  "普通管理员"
elif  name  = =  "tony"  or  name  = =  "rain" :
     print  "业务主管"
else :
     print  "普通用户"

三、while循环

1、基本循环

1
2
3
4
5
6
while  条件:
     
     # 循环体
 
     # 如果条件为真,那么循环体则执行
     # 如果条件为假,那么循环体不执行

2、break

break用于退出所有循环

1
2
3
4
while  True :
     print  "123"
     break
     print  "456"

3、continue

continue用于退出当前循环,继续下一次循环

1
2
3
4
while  True :
     print  "123"
     continue
     print  "456"

练习题

1、使用while循环输入 1 2 3 4 5 6     8 9 10

2、求1-100的所有数的和

3、输出 1-100 内的所有奇数

4、输出 1-100 内的所有偶数

5、求1-2+3-4+5 ... 99的所有数的和

6、用户登陆(三次机会重试)

转载于:https://www.cnblogs.com/huangsuo/p/9178670.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值