4.Python中条件语句使用方法(if语句、if嵌套)

您所在的位置:网站首页 if语句能嵌套if语句吗 4.Python中条件语句使用方法(if语句、if嵌套)

4.Python中条件语句使用方法(if语句、if嵌套)

2024-07-02 18:23| 来源: 网络整理| 查看: 265

        Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。

可以通过下图来简单了解条件语句的执行过程:

                                 

1.if条件语句的基本用法:  if 判断条件: 执行语句…… else: 执行语句……

        其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围。

else 为可选语句,当需要在条件不成立时执行内容则可以执行相关语句。

实例:

if实例: age = 18 if age >= 18: print('你已成年!') else: print('你未成年!')

结果:

                                    

2.if条件语句的嵌套方式一:

        if 语句的判断条件可以用>(大于)、=(大于等于)、 20: print('长度为 %d:超出限定长度,禁止入内' %knife_length) else: print('长度为 %d:没有超过限定长度,允许入内' %knife_length) else: print('请先买票')

输出结果:

4.if条件语句综合练习:

1)判断闰年:

用户输入年份year, 判断是否为闰年? 我们知道:能被4整除但不能被100整除的 或者 能被400整除 那么就是闰年

year = int(input('输入年份:')) if year %4 ==0 and year %100 != 0: print('%d是闰年' %year) elif year %400 ==0: print('%d是闰年'%year) else: print('%d不是闰年' %year)

结果:

2)猜拳:

import random ##调用随机数模块 #1.从控制台输入要出的拳 --石头1 剪刀2 布3 player = int(input("请输入您要出的拳: 石头1/剪刀2/布3 :")) #2.电脑随机出拳 computer = random.randint(1,3) print(computer) #3.比较胜负 if ((player == 1 and computer == 2) or (player == 2 and computer == 3) or (player == 3 and computer == 1)): print('玩家胜利~') elif player == computer: print('平局') else: print('玩家失败~')

结果: 

                                 

注意:条件语句的错误基本上都是由于缩进不正确导致的,在我们学习生产的过程中,一定要注意语句的缩进搭配,否则,看似正确的代码往往会误导我们。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3