比较简单,和C语言类似,这里po上自己制作的课后题答案好了:
5-3
def check_fermat(a,b,c,n):
a2=int(a)
b2=int(b)
c2=int(c)
n2=int(n)
left = pow(a2,n2)+pow(b2,n2)
right = pow(c2,n2)
if left==right:
print('Oh femat is wrong!')
else:
print ('No,that is wrong!')
print('Pleease input a,b,c and n')
a1=raw_input()
b1=raw_input()
c1=raw_input()
n1=raw_input()
check_fermat(a1,b1,c1,n1)
这里应当注意,raw_input接受的是str格式的文件,我们需要利用int()语句将其变成整型。
5-4
def is_triangle(x,y,z):
a=float(x)
b=float(y)
c=float(z)
if a+b<c:
print ('It is not a triangle')
elif a+c<b:
print ('It is not a triangle')
elif b+c<a:
print ('It is not a triangle')
else:
print ('It is a triangle')
print ('Please input three float for the triangle')
m1=raw_input()
m2=raw_input()
m3=raw_input()
is_triangle(m1,m2,m3)
5-5
一只乌龟逐渐越走越短。
5-6
设计思路就是讲一个小的koch嵌套到一个大的koch里面,具体的思路就不写了