Python知识锦集

Python基础知识3: if判断语句

2018-10-23  本文已影响15人  IIronMan

一、判断的定义

另外:判断语句 又被称为 “分支语句”,正是因为有了判断,才让程序有了很多的分支。

二、if 语句体验

三、if 语句进阶

四、if 语句的综合运用:剪刀石头布

1.从控制台输入要出的拳--石头(1)、剪刀(2)、布(3)
2.电脑 随机 出拳
3.比较胜负
4.胜利的标准石头 胜 剪刀剪刀 胜 布布 胜 石头

# 注意:在导入工具包的时候,应该导入的语句,放在文件的顶部,
# 因为这样可以方便下方的代码,在任何需要的时候,使用工具包中的工具
import random

# 定义玩家的变量
player = int(input("请输入要出的拳--石头(1)、剪刀(2)、布(3): "))

# 电脑出的拳
computer = random.randint(1,3)

print("玩家出的 %d 电脑出的 %d" % (player,computer))

# 玩家赢的可能是  石头:剪刀; 剪刀:布 ; 布:石头
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("我不服,再来")

注意:大家可以看到上面的if后面的语句很长,可加个括号如下:

 if (player==1 and computer == 2) or (player==2 and computer == 3) or (player==3 and computer == 1):
     print("上面太长了")

改过后如下:(两头加括号,在or前面按回车)

if ((player==1 and computer == 2) 
        or (player==2 and computer == 3)  # 前面相对于上一行有 8 个空格
        or (player==3 and computer == 1)):
上一篇 下一篇

猜你喜欢

热点阅读