Python基础第二篇(if...else...)

if…else…

if 条件1:
条件1成立执行的代码1
条件1成立执行的代码2

elif 条件2:
条件2成立执行的代码1
条件2成立执行的代码2

else:
以上条件都不成立执行的代码

样例1.if…else…语句

	  # 1. if...else...语句
      password = input("please input the password:")
      print(f'you input the password is {password}')
      if int(password) == 123456:
      # if password == 123456:
          print("this password is ok")
      else:
          print("this password is no")

样例2. 网吧上网年龄

	  # 2. 网吧上网年龄
     age = int(input("请输入你的年龄:"))
       if age > 18:
           print(f'您的年龄是{age},已经成年,可以上网')
       else:
           print(f'您的年龄是{age},尚未成年,回家写作业去')

样例3.童工判断

	# 童工判断
	age = int(input("请输入您的年龄:"))
    if age < 18:
        print(f'您输入的年龄是{age},童工')
    elif (age >= 18) and (age <= 60):
    # elif 18 <= age <= 60:
        print(f'您输入的年龄是{age},合法')
    elif age > 60:
        print(f'您输入的年龄是{age},该退休了')

if嵌套

案列1:坐公交
1.准备判断的数据:钱,空座
2.判断是否有钱:上车 ,不能上车
3.上车了,判断能否坐着:有空座位,无空座位

	# if嵌套
	money = 1
	seat = 0

	if money == 1:
	    print("土豪,请上车")
	    if seat == 1:
	        print("有空座位,请坐")
	    else:
	        print("无空座位,请站着")
	else:
	    print("跟着车跑")

案列2:猜拳游戏

"""
1.出拳
    玩家:手动输入
    电脑:
        1.固定 剪刀
        2.随机 random.randint(0, 2)
2.判断输赢
    1.玩家获胜
    2.平局
    3.电脑获胜
"""
import random
# 1.出拳
# 玩家
player = int(input("请出拳:0--石头,1--剪刀,2--布"))

# 电脑
# 固定电脑出拳
# computer = 1
# 随机电脑出拳
computer = random.randint(0, 2)
# print(f"computer:{computer}")

# 2.判断输赢
# 玩家获胜
if ((player == 0) and (computer == 1)) \
        or((player == 1)and(computer == 2)
        or(player == 2)and(computer == 0)):
    print(f"玩家出拳:{player}", f'电脑出拳:{computer}')
    print("玩家获胜,哈哈哈")
# 平局
elif player == computer:
    print(f"玩家出拳:{player}", f'电脑出拳:{computer}')
    print("平局,别走,回来,再来一局")
# 电脑获胜
else:
    print(f"玩家出拳:{player}", f'电脑出拳:{computer}')
    print("电脑获胜,呀呀呀")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值