python中的条件语句用法

我列举一些比较简单的应用场景:
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:
	语句
'''

以上就是简单的一些用法了。

猜你喜欢

转载自blog.csdn.net/qq_45381011/article/details/107549185