栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python的基础学习8(综合应用if)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python的基础学习8(综合应用if)

三元表达式

条件为真实的结果if判断的条件

else条件为假时的结果

比如求变量a和b的最大值并且赋值给x 

a=3,b=4
x=a if a > b else b
print(x)

还有求变量x的符号sign

x=-2
sign=1 if x>0 else -1 
#如果x大于0那么sign=1 否则就是-1
print(sign)

还可以判断成绩的优秀和及格 ,巧妙的运用三元表达式

score=int(input("请输入你的分数:"))
gread="优秀" if score >= 80 else "及格" if score >= 60 else "不及格"
print(gread)

综合应用

应用了所有if elif else 的知识 石头剪刀布

游戏的胜利规则应该傻逼都知道

直接写代码了

import random
#首先定义石头剪刀布分别是用什么代替可以是数字也可以是字母
player=int(input("请出拳,石头(1),剪刀(2),布(3)"))
#computer随机出拳 运用到一个随机数的函数所以要在一开始导入random库
computer=random.randint(1,3)
if((player==1 and computer==2)or
        (player==2 and computer==3)
        (player==3 and computer==1)):
    print("辣鸡电脑")
elif player==computer:
    print("心有灵犀,再来一句")
else:
    print("我他妈的还玩不过一个机器了?!!")



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/317265.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号