用实例来快速理解python中if条件语句

解方程(if语句)实例:

a,b,c=eval(input("请输入a,b和c三个参数:"))
delt=b**2-4*a*c
if delt>0 :
    x1=(-b+delt**0.5)/(2*a)
    x2=(-b-delt**0.5)/(2*a)
    print("x1=",x1)
    print("x2=",x2)
elif delt==0:
    x=(-b+delt**0.5)/(2*a)
    print("x=",x)
else:
    print("无实数解!")

求两圆的位置关系(if语句)实例:

x1,y1,r1=eval(input("请输入第一个圆的坐标和半径:"))
x2,y2,r2=eval(input("请输入第二个圆的坐标和半径:"))
juli=((x1-x2)**2+(y1-y2)**2)**0.5
if juli>r1+r2:
    print("这两个圆相离")
elif juli==r1+r2:
    print("这两个圆外切")
elif juli==r1-r2:
    print("这两个圆内切")
elif juli<r1-r2:
    print("这两个圆包含")
else:
    print("这两个圆相交")

搬桌子:女生>=9岁搬桌子
男生>=6岁搬桌子

sex=str(input("请输入性别:"))
age=int(input("请输入年龄:"))
if age>=9:
   print("恭喜你可以去搬桌子了!")
elif age<6:
   print("恭喜你可以去玩了!")
elif sex=="男":
   print("恭喜你可以去搬桌子了!")
else:
   print("恭喜你可以去玩了!")

模拟与电脑进行剪刀石头布游戏(if语句)

import random
usrcount=0
comcount=0 
while True: 
    usr=int(input("请输入一个选择剪刀0,石头1,布2:"))
    com=random.randint(0,2) 
    arr=["剪刀","石头","布"]
    if usr==com :
        print("平局")
    elif usr-com==1 or usr-com==-2:
        print("用户赢!用户是%s,电脑是%s"%(arr[usr],arr[com]))
        usrcount+=1
    else:
        print("电脑赢!用户是%s,电脑是%s"%(arr[usr],arr[com]))
        comcount+=1
    if usrcount==2 or comcount==2:
        break
if usrcount==2:
    print("最终用户赢!")
if comcount==2:
    print("最终电脑赢!")
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值