if嵌套、随机数


语法:

  if 条件1

    条件1成立执行的代码1

    条件1成立执行的代码2

    if 条件2

      条件2成立执行的代码1

      条件2成立执行的代码2

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

  if嵌套、随机数

 

 

举例:

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

案例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('电脑获胜')

 

原创文章,作者:,如若转载,请注明出处:https://blog.ytso.com/274848.html

(0)
上一篇 2022年7月17日
下一篇 2022年7月17日

相关推荐

发表回复

登录后才能评论