第一次测试
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")
结果:
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")