Python之判断语句(if语句)

if与elif及else一起使用,用来判断条件
使用语句时,缩进不一致会导致出错;空格和tab不能混用

条件语句说明
if假如
elif又或
else否则
pass空语句,保持结构完整

来个简单的例子

a=True				#a=False
if a:				# 如果a是True
    print(a)
else:				# 否则
    print(None)

if可以相互嵌套

a=input("输入一个数") 		# 输入
if a:										# a不是空的
    if len(a)==1:						# a的长度为1
        if a.isdigit():					# a是数字
            print("是数字")
        else:
            print("不是数字")
    elif len(a)==2:					# a的长度为2
        pass							# 不执行任何东西
    else:
        print("more")
else:
    print(None)

来一个简单的猜拳游戏

import random                                      # 导入随机模块
a=int(input("请输入:(0 剪刀、1 石头、2 布)")) # 将输入的数据转化为整型
c=random.randint(0,2)                               # 随机一个0到2的整数
if a==c:                 
    print("平局")
elif a-c==1 or c-a==2:                              # 赢得情况就这两种 
    print("你赢了")
else:                       
    print("你输了")

A=("剪刀","石头","布")                              # 定义一个元组
print("你出%s,电脑出%s" % (A[a], A[c]))            # 显示出双方出拳 

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值