python语言基础-1语法基础-1.6 分支结构

声明:本内容非盈利性质,也不支持任何组织或个人将其用作盈利用途。本内容来源于参考书或网站,会尽量附上原文链接,并鼓励大家看原文。侵删。

1.6 分支结构

高级编程语言最重要的分支结构就是条件语句。python中的条件语句有以下几种格式:

  • if

  • if else

  • if elif else

  • python没有switch,均用if elif else代替。

举例如下:

username=''
if username: #python中默认将空字符串定义为False,因此该语句不会进入内层执行
	print('您已登录!')
if username!='': #不为空则执行内层,这与上一句是等效的
	print('您已登录!')

num=0
if num: #python默认0为假,该语句不执行内层
	print('hao') 
if num!=0: #与上一个条件语句也是等效的
	print('hao')

#条件语句实例
print('欢迎来到消消乐')
level=input('请输入级别(LV1,LV2):')
if level=='LV1':
	print('免费开始')
else:
	print('已达到付费级别,请充值继续游戏')
	money=int(input('请充值100的倍数'))
	if money%100==0 and money>0:
		print('充值成功!充值金额是:',money)
	else:
		print('充值失败,充值金额必须是100的倍数!')

#随机数模块:
import random
print(random.randint(1,10))

#多条件判断:
age=int(input('请猜猜宋姐的年龄:'))
if age<=18:
	print('Bingo,太有眼光啦!')
elif age>18 and age<=30:
	print('人家还是宝宝呢……')
elif age>30 and age<=45:
	print('长得太年轻了吧')
else:
	print('输入错误!')

#只要缩进符合要求,条件中可以多层嵌套条件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值