think python学习心得-(3)条件和递归

举报
ChillRay 发表于 2020/12/30 01:31:44 2020/12/30
【摘要】 比较简单,和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 


  
  1. def check_fermat(a,b,c,n):
  2. a2=int(a)
  3. b2=int(b)
  4. c2=int(c)
  5. n2=int(n)
  6. left = pow(a2,n2)+pow(b2,n2)
  7. right = pow(c2,n2)
  8. if left==right:
  9. print('Oh femat is wrong!')
  10. else:
  11. print ('No,that is wrong!')
  12. print('Pleease input a,b,c and n')
  13. a1=raw_input()
  14. b1=raw_input()
  15. c1=raw_input()
  16. n1=raw_input()
  17. check_fermat(a1,b1,c1,n1)

5-4


  
  1. def is_triangle(x,y,z):
  2. a=float(x)
  3. b=float(y)
  4. c=float(z)
  5. if a+b<c:
  6. print ('It is not a triangle')
  7. elif a+c<b:
  8. print ('It is not a triangle')
  9. elif b+c<a:
  10. print ('It is not a triangle')
  11. else:
  12. print ('It is a triangle')
  13. print ('Please input three float for the triangle')
  14. m1=raw_input()
  15. m2=raw_input()
  16. m3=raw_input()
  17. 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

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。