think python学习心得-(3)条件和递归
        【摘要】  比较简单,和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 fe...
    
    
    
    比较简单,和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)
     
    
 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-6
设计思路就是讲一个小的koch嵌套到一个大的koch里面,具体的思路就不写了
 
 
文章来源: zclhit.blog.csdn.net,作者:zclhit_,版权归原作者所有,如需转载,请联系作者。
原文链接:zclhit.blog.csdn.net/article/details/50964091
        【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
            cloudbbs@huaweicloud.com
        
        
        
        
        
        
        - 点赞
- 收藏
- 关注作者
 
             
           
评论(0)