15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > python从零到独立建设网站系列教程之基础知识篇(八)

python从零到独立建设网站系列教程之基础知识篇(八)

时间:2023-07-11 14:06:02 | 来源:网站运营

时间:2023-07-11 14:06:02 来源:网站运营

python从零到独立建设网站系列教程之基础知识篇(八):


python从零到独立建设网站系列教程之基础知识篇(八)







python通过if语句实现了条件分支,通过while语句与for...in语句实现了循环。

今天我们讲一讲python3中的if语句







if语句的基本用法

01

python条件分支语句最通常的语法是:

if boolean_expression1:

suite1


elif boolean_expression2:

suite2


...

elif boolean_expressionn:

suiten


else:

else_suite


注:如果boolean_expression1条件为True,将执行suite1语句

如果boolean_expression2条件为True,将执行suite2语句

如果boolean_expressionn条件为True,将执行suiten语句

如果以上条件都为False,将执行else_suite语句




特定情况02

可以有0个或者多个elif语句,最后一个else是可选的。如果我们需要考虑某个特定的情况,但在该条件下我们又不需要做什么,我们可以用pass 来代替suite。

if boolean_expression1:

suite1


elif boolean_expression2:

suite2


...

elif boolean_expressionn:

pass


else:

else_suite

注:如果boolean_expressionn条件为True,将不执行任何操作而跳过

单一条件表达式03




有些情况下,可以将if..else语句缩减为单一的条件表达式,条件表达式的语法是:

expression1 if boolean_expression else expression2

注:如果boolean_expression条件为True,将执行expression1语句,否则将执行expression2语句







if语句小游戏04

下面我们用if条件语句做一个小游戏:

#!/usr/bin/python3

#coding=utf-8




#if 猜骰子小游戏




import random







def game():

print('游戏开始了,输入Q/q退出游戏!')

while True:

print('请猜一下我摇色子是几号啊?')

guess = random.randrange(7)

answer = input('请输入你的猜测:').strip()

if answer == 'q' or answer == 'Q':

break

answer = int(answer)

if answer in range(7):

if answer == guess:

print('恭喜您答对了,送你一个棒棒糖!')

else:

print('很遗憾,再接再厉!')

else:

print('输入错误,请输入1——6之间的色子数!')







def main():

game()




if __name__ == '__main__':

main()

下面我们运行一下:







关键词:教程,基础,知识,系列,独立,建设

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭