我列举一些比较简单的应用场景:
python中条件语句中的用法:
1.用户名和密码登录
2.用户登录验证(例如看影院信息,判断用户是否登录,没有登录就弹登录窗口,登录就可以看信息了)
…
这些都是比较简单的用法,还是比较实用的,下面说一下基本的用法:
'''
if 条件:
条件成立执行的语句
'''
username = 'anmin' #没有登录
# password
# python: 判断的变量是'' 0 None 默认就是False
# python: 如果变量有值,认为就是True
if username: #如果条件运算的结果是True则进入内层
print('嘿嘿!我登录了!')
print('----------------')
num=0
if num:
print('--->',num)
'''
if num:
print('---')
if num!=0:
print('---')
'''
name=input('请输入姓名:')
year=input('请输入年龄:') #键盘输入的永远都是字符串格式
year=int(year)
if year>18 and name:
print('%s今年%s岁。'%(name,year))
'''
if 判断的第二种使用方式
if 表达式(条件):
条件成立
else:
条件不成立执行的语句
注意:添加缩进 一个Tab键
'''
'''
需求:
消消乐
lv1
lv2
...
lv1:随便玩
lv2:充值 买道具 继续玩
'''
print('*'*10,'欢迎来到消消乐','*'*10)
level = input('请输入你的级别(lv1,lv2):')
if level == 'lv1':
print('免费玩,随便玩')
else:
print('已经进入付费的级别,充值继续玩')
money = int(input('请充值(必须是100的倍数):'))
# if语句是允许嵌套的
if money%100 == 0 and money>0:
print('充值成功!充值金额是:',money)
else:
print('充值失败!充值金额必须是100的倍数!')
'''
if 条件:
成立
else:
不成立
if 条件2:
成立
else:
不成立
if 条件3:
成立
else:
不成立
...
'''
# 随机数:
import random
print(random.randit(1,10))
'''
猜大小:
步骤:1.系统产生一个随机数
2.键盘输入一个数
3,将系统产生的与键盘输入的进行一个比较
4.猜对了,中大奖 ;猜错了,下次再来
'''
import random
ran = random.randint(1,10)
num =int(input('请输入一个1-10的数:'))
if ran == num:
print('您猜中啦!送给您一台笔记本电脑!')
else:
print('对不起,您猜错了。请下次再来!')
print('生成的随机数是:',ran)
'''
多层条件判断:
if 100-90:
优+
elif 90-80:
优-
elif 80-70:
良
elif 70-60:
及格
else:
不及格
'''
age=int(input('请猜猜姐的年龄:'))
if age<18 and age > 0:
print('[bingo!]太有眼光了')
elif age>18 and age<=30:
print('人家还是宝宝呢。。。')
elif age>30 and age <40:
print('长得太年轻了吧!!!')
else:
print('输入错误!')
总结来说:
'''
if 条件:
语句
...
------------
if 条件:
语句
...
else:
语句
...
------------
if 条件:
语句
if 条件2:
语句
...
else:
语句
...
else:
语句
...
------------
if 条件1:
语句
elif 条件2:
语句
elif 条件3:
语句
...
else:
语句
'''
以上就是简单的一些用法了。