其他分享
首页 > 其他分享> > if嵌套、随机数

if嵌套、随机数

作者:互联网

语法:

  if 条件1

    条件1成立执行的代码1

    条件1成立执行的代码2

    if 条件2

      条件2成立执行的代码1

      条件2成立执行的代码2

  注意:条件2的if也是出于条件1的缩进关系内部

  

 

 

举例:

  坐公交车:如果有钱可以上车,没钱不能上车;上车后如果有空座可以坐下,没有空做就要站着。

案例1:

# 坐公交:如果有钱可以上车,没钱不能上车;如果上车了,有空座可以做下没有空座就要站着
"""
1. 准备要做判断的数据,有钱可空座
2. 判断是否有钱
3. 上车了,判断是否能坐下
"""

money = 1
seat = 1
if money == 1:
    print('请上车')
    if seat == 1:
        print('请坐好')
    else:
        print('请站好')
else:
    print('不能上车')

 

猜拳案例:

  随机做法:

    1.导入random模块

    import 模块名

    2.使用random模块中的随机数功能

    random.randint(开始,结束)

"""
1. 出拳
    玩家:手动输入
    电脑:随机
2. 判断输赢
    2.1 玩家获胜
    2.2 平局
    2.3 电脑获胜
"""
"""
随机数
import random
random.randint(0.2)
"""

import random

# 1. 出拳
# 玩家
player = int(input('请出拳:0--石头; 1--剪刀; 2--布:'))
# 电脑
computer = random.randint(0, 1)

# 2. 判断输赢
# 玩家获胜
if ((player == 0) and (computer == 1)) or ((player == 1) and (computer == 2)) or ((player == 2) and (computer == 0)):
    print('玩家获胜')
# 平局
elif player == computer:
    print('平局,再来一局')
# 电脑获胜
else:
    print('电脑获胜')

 

标签:player,random,嵌套,computer,随机数,print,上车,获胜
来源: https://www.cnblogs.com/yz-b/p/16436301.html