siki学Python——if分支语句
本文主讲:Python中分支语句的各种用法
If语句与布尔类型
If 语句的格式及用法如下
布尔类型
例如,有以下代码
1 | a = 10 b = 6 c = a > b print ( c ) |
因为 a 确实大于 b 因此打印的结果为 True 如果 a 不大于 b 则打印的结果为 False 说明 True 正确 而 false 代表错误
and关键词及or关键词
你问我答:and 关键词及 or 关键词都有什么用呢?
答:and 与 or 都是用于判断语句是否正确的,and 相当于数学中的且命令,必须and两边的表达式同时成立语句才正确,返回true值, 而or相当于数学中的或命令,只要or两边的语句有一个正确即表达式正确,返回True值。
in与not in 关键词
in 与 not in 两个关键词是判断字符串或者数字字符串是否在列表中的关键词
if-elif-else语句用途
你问我答:一个小男孩 10 岁去动物园,动物园的购票规则是这样的,小于等于4岁,不用买票,小于等于12岁半价购票,大于12岁全票,利用 if-elif-else 语句做这道题目。
以下是源代码截图
怎么随机生成数字?
你问我答:怎么生成随机数字呢?
答:利用 inport random 模块引入 random . Randint( 1,20 ) 语句即可生成 1 到 20 的随机数字,代码如下:
练习题
第一题:让用户输入三个整数,并且用两种方法 sort 和 if 语句分别对这三个数从小到大进行排序
第二题:输入三角形三边,判断这三个边能否组成一个三角形(提示,三角形任意两边之和大于第三边)
第三题:随机生成1到20的一个数字,有5次机会让用户猜大小,如果猜大了,提示猜大了,小了提示猜小了,正确,打印“恭喜你回答正确”
持续更新中……