找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
第 python  中的循环语句
1、if条件判断语句
1)if 条件判断语句单分支
name = input('请输入您的用户名:')
if name =='admin':
print('管理员')
else:
print('普通用户')

num = 5
if num >5:       #5不大于5
print('美女')
else:            #上面不成立走这里
print('帅哥')
2)if 判断语句多分支
name = input('请输入您的用户名:')
if name =='admin':
print('管理员')
elif name =='dcs':
print('number one')
elif name =='xiaoduan':
print('穷人')
else:
print('普通用户')
3)if条件判断语句中的三目运算==>适用于单分支
name = input('请输入您的用户名:')
print('南京') if name =='xiaoduan' else print('深圳')
上面改成不是三目运算
name = input('请输入您的用户名:')
if name =='xiaoduan':
print('南京')
else:
print('深圳')
dict1 = {'name':'xiaoduan','age':18}
if dict1.contains('class') is True:
print(dict1)
else:
dict1['class'] = 1833
dict1.setdefault('class',1833)
print(dict1)      #{'name': 'xiaoduan', 'age': 18, 'class': 1833}
作业:上面的转为为三目运算
dict1 = {'name':'xiaoduan','age':18}
print(dict1) if dict1.contains('class') is True else dict1.setdefault('class',1833) and print(dict1)
4)if 判断语句之嵌套
if 判断条件1:
语句块1
if 判断条件2:
语句块2
else:
语句块3
else:
语句块4
登录功能实战练习:
通过输入函数输入用户名、先判断用户名是否正确、用户名正确则 进行密码的判断如果用
户名错误则提示:用户错误、请重新输入、密码错误则提 示:您输入的密码有误、
请重新输入密码输入正确则登录成功
用户名:username   admin
密码: pwd  123456
username = input('请输入您的用户名:')
if username =='admin':
pwd = input('请输入您的密码:')
if pwd =='123456':
print('登录成功')
else:
print('您输入的密码有误、请重新输入密码')
else:
print('用户错误、请重新输入')
dict1 = {'user':'admin','pwd':'123456'}
user = input('请输入您的用户名:')
if user ==dict1['user']:
pwd = input('请输入您的密码:')
if pwd ==dict1['pwd']:
print('登录成功')
else:
print('您输入的密码有误、请重新输入密码')
else:
print('用户错误、请重新输入')
2、while循环语句
while 条件表达式: 循环体语句 while什么时候进入循环?
当循环条件成立时,进入循环
while什么时候退出循环?
当循环条件不成立时,退出循环 注意:在写while循环语句时一定要让循环条件发生变化,
否认很容易陷入死循环中
num = 1
while num <=5:
print('这是第%d的次循环'%num)
num +=1   #每循环一次加1  跳出循环 等同于 num = num +1

分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册