判断(if)语句

287 阅读1分钟

if 语句体验

1、if判断基本语法

格式如下

if 要判断的条件:
    条件成立时,要做的事情
    ......

注:代码的缩进为一个tab键,或者4个空格--建议使用空格 tab和空格不要混用

if...else...语句

格式如下:

 if 要判断的条件:
    条件成立时,要做的事情
    ......
 elese:
     条件不成立时,要做的事情
     ......
     

elif

 if 要判断的条件:
    条件成立时,要做的事情
    ......
 elif 条件2:
     条件成立时,要做的事情
    ......
 elese:
     以上条件都不成立时,要做的事情
     ......
     

if 嵌套

if 要判断的条件1:
    条件成立时,要做的事情
    if 条件1成立后要判断的条件:
    条件成立时,要做的事情
    ......
     elese:
     条件不成立时,要做的事情
 elese:
     条件不成立时,要做的事情

3、逻辑运算

and、or、not

1)and

条件1 and 条件2

2)or

条件1 or 条件2

3)not

not 条件 ##取反

4、随机数

##导入工具包

import random

random.randint(a,b)  ##返回【ab】之间的整数,包含AB

案例一:石头剪刀布

#导入随机工具包
import random
print('石头--1、剪刀--2、布--3')
##玩家选择出拳
player = int(input('请输入你要出的拳头:; \n'))

##电脑随机出拳
computer = random.randint(1,3)
print ("w玩家选择的拳头是%d,电脑出的拳为%d" %(player,computer))

if ((player == 1 and computer == 2)
        or (player == 2 and computer == 3)
        or (player == 3 and computer == 1)):
             print("玩家胜出")
else:
    print("电脑胜出")