第一次测试

1.字符串替换

str = 'The  difference  between  who  you  are  and  who  you  want  to  be  is  what  you  do'
str = str.replace('a','apple')
str = str.replace('b','boy')
str = str.replace('c','cat')
str = str.replace('d','dog')
print(str)

结果

第一次测试_字符串替换

2.

def money(m):
    if(m<3000):
        tax=0
        return(tax)
    if(m>3000 and m<12000):
        tax=(m-3000)*0.1
        return(tax)
    if(m>12000 and m<25000):
        tax=900+(m-12000)*0.2
        return(tax)
    if(m>25000):
        tax=2780+(m-25000)*0.25
        return(tax)
try:
    m=float(input("输入金额:"))
    print(money(m))
except:
    print("error")

结果:

第一次测试_字符串替换_02

3.计算一元二次方程的解

import math
def solution(a,b,c):
    key=b*b-4*a*c
    if key>0:
        x1=(-b+math.sqrt(b*b-4*a*c))/2*a
        x2=(-b-math.sqrt(b*b-4*a*c))/2*a
    if key==0:
        x1=-b/2*a
        x2=x1
    if key<0:
        print("方程无解!")
        return(none,none)
    return (x1,x2)
try:
    a = int(input("输入a:"))
    b = int(input("输入b:"))
    c = int(input("输入c:"))
    if a==0:
        print("a不能为0")
    print(solution(a,b,c))
except:
    print("error")

第一次测试_字符串替换_03