解方程(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("最终电脑赢!")