九江有没有做网站的公司,上海网站备案流程,网站基础功能介绍,wordpress插件多说目录 对象的布尔值
分支结构
双分支结构
多分支结构
嵌套if的使用
条件表达式
Pass语句
range()函数的使用 流程控制语句 对象的布尔值 Python一切皆对象#xff0c;所有对象都有一个布尔值#xff0c;通过内置函数bool#xff08;#xff09;获取对象的布尔值 这些…目录 对象的布尔值
分支结构
双分支结构
多分支结构
嵌套if的使用
条件表达式
Pass语句
range()函数的使用 流程控制语句 对象的布尔值 Python一切皆对象所有对象都有一个布尔值通过内置函数bool获取对象的布尔值 这些对象的布尔值为FalseFalse、数值0、None、空字符串、空列表、空元组、空字典、空集合
以下对象的布尔值全部为False
print(bool(False)) #Flase
print(bool(0)) #Flase
print(bool(0.0)) #Flase
print(bool(None)) #Flase
print(bool()) #Flase
print(bool()) #Flase
print(bool([])) #空列表
print(bool(list())) #空列表
print(bool(())) #空元组
print(bool(tuple())) #空元组
print(bool({})) #空字典
print(bool(dict())) #空字典
print(bool(set())) #空集合
其他对象的布尔值均为True
print(bool(18))
print(bool(True))
print(bool(996社畜)) #True测试语句
ageint(input(请输入你的年龄)) #年龄输入0或非0的正整数if age: #条件判断age是不是Trueprint(年龄为,age)
else: #如果条件判断age不为True,则为False,输出age例如0print(年龄为,age)
分支结构
跟java的if语法差不多略微有一些不同很好理解 单分支结构
语法结构
if 条件表达式条件执行体 示例
测试语句
from time import sleepmoney1000
print(您的当前余额为,money)
aint(input(请输入你的取款金额))if moneya:moneymoney-asleep(2)print(取款成功您的当前余额为,money) 双分支结构
语法结构
if 条件表达式条件执行体1
else条件执行体2 示例
测试语句
from time import sleepmoney1000
print(您的当前余额为,money)
aint(input(请输入你的取款金额))if moneya:moneymoney-asleep(2)print(取款成功您的当前余额为,money)
else:moneymoney-aprint(您的取款金额不足不能取款请下调取款额度)numint(input(请输入一个整数))
if num%20: #若果你输入的整数除以2余数为0print(num,是偶数)
else:print(num,是一个奇数) 多分支结构
语法结构
if 条件表达式条件执行体1
elif条件执行体2
elif条件执行体3
else条件执行体4 示例
测试语句
scoreint(input(请输入你的成绩)) #score分数
if score90 and score100: #90score100,python支持这么写其他语言不支持print(您的成绩为A级)
elif score80 and score90:print(您的成绩为B级)
elif score70 and score80:print(您的成绩为c级)
elif score60 and score70:print(您的成绩为D级)
elif score60:print(您的成绩不合格)
else:print (您的成绩不在有效范围内) 嵌套if的使用
语法结构
if 条件表达式1if 内层条件表达式内层条件执行体1else:内层条件执行体2
else条件执行体 示例
测试语句
from time import sleep
ainput(您是会员吗请输入是或者不是:)
moneyfloat(input(请输入您的购物金额))
if a是: #会员if money200:print(恭喜您是我们的会员消费200及以上可享受会员7折购\n)sleep(2)print(您的付款金额为:,money*0.7)else:print(恭喜您是我们的会员消费200元以下可享受会员8折购\n)sleep(2)print(您的付款金额为:, money * 0.8)
else: #非会员if money 200:print(您是我们的普通会员消费200及以上可享受会员9折购\n)sleep(2)print(您的付款金额为:, money * 0.9)else:print(您是我们的普通会员消费200元以下可享受会员9.5折购\n)sleep(2)print(您的付款金额为:, money * 0.95) 条件表达式
语法结构
x if 判断条件 else y 示例
测试语句
num_aint(input(请输入第一个整数))
num_bint(input(请输入第一个整数))
#比较两个数的大小
print(str(num_a)大于等于str(num_b) if num_anum_b else str(num_a)小于str(num_b))
Pass语句 Pass语句什么都不做只是一个占位符适用于还搭建好的代码之处
测试语句
num_aint(input(请输入第一个整数))
num_bint(input(请输入第一个整数))if num_anum_b:pass
else:pass
range()函数的使用 该函数用于生成一个随机的整数跟java的 Math.random()函数差不多的意思不管range对象表示的整数序列有多长所有range对象占用的内存空间都是相同的因为仅仅需要存储startstop和step只有当用到range对象时才会去计算序列中的相关元素。 range(stop)#创建一个0stop之间的整数序列步长为1
range(start,stop)#创建一个startstop之间的整数序列步长为1
range(start,stop.step)#创建一个start.stop之间的整数序列步长为step 流程控制语句
python的流程控制语句break、continue作用跟Java中同名语法功能相似就不多赘述了。