4.Python中条件语句使用方法(if语句、if嵌套) |
您所在的位置:网站首页 › if语句能嵌套if语句吗 › 4.Python中条件语句使用方法(if语句、if嵌套) |
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。 可以通过下图来简单了解条件语句的执行过程: 其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围。 else 为可选语句,当需要在条件不成立时执行内容则可以执行相关语句。 实例: if实例: age = 18 if age >= 18: print('你已成年!') else: print('你未成年!')结果: if 语句的判断条件可以用>(大于)、=(大于等于)、 20: print('长度为 %d:超出限定长度,禁止入内' %knife_length) else: print('长度为 %d:没有超过限定长度,允许入内' %knife_length) else: print('请先买票') 输出结果: 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 |