鱼C论坛

 找回密码
 立即注册
查看: 1722|回复: 5

以上几题求助,想很久!第8题不用已解!

[复制链接]
发表于 2017-11-23 12:47:54 From FishC Mobile | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
第四题我用def incream但不知怎解
第五题我用def get_MAX和def_get sum
和average不知怎解
第六题用def_bill不知怎解
第七题没概念知道用def而已
第九题没概念知道用def而已
第十题有概念不太会三层迴圈
1511411941268527648256.jpg
1511411986044-700135928.jpg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-11-23 12:53:55 | 显示全部楼层
手...手...手好看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-11-23 13:15:05 | 显示全部楼层
繁体字,台湾同胞
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-11-23 14:24:42 | 显示全部楼层
  1. # 4
  2. def f1(a,b):
  3.     if a>b:
  4.         return a*b
  5.     return a+b

  6. def f2(a,b):
  7.     if b == 0:
  8.         return -1
  9.     return a/b
  10. # 5
  11. def get_max(*args):
  12.     if len(args) == 3:
  13.         return max(args)
  14.     return '参数必须为3个。'
  15. # print(get_max(5,3,4))

  16. def get_sum(*args):
  17.     if len(args) == 4:
  18.         return sum(args)
  19.     return '参数必须为4个.'
  20. # print(get_sum(1,2,3,4))

  21. def get_average(*args):
  22.     if len(args) == 4:
  23.         return sum(args)/4
  24.     return '参数必须为4个.'
  25. # print(get_average(1,2,3,4))
  26. # 6
  27. def bill(a):
  28.     if a > 50:
  29.         return 50*0.3 + (a-50)*0.2
  30.     return a*0.3
  31. # 7
  32. def rate_exchange(coin, s):
  33.     return coin * s

  34. #9
  35. def fibonacci(n):
  36.     result = [1,1]
  37.     if n<2:
  38.         return result[:n]
  39.     else:
  40.         for i in range(2,n):
  41.             result.append(result[i-1]+result[i-2])
  42.     return result
  43. # print(fibonacci(10))

  44. # 10
  45. def print_stars(n):
  46.     for i in range(n):
  47.         for j in range(n-i):
  48.             print(end=' ')
  49.         for k in range(n-i,n):
  50.             print('*', end=' ')
  51.         print()
  52. # print_stars(7)
复制代码


既然第八题没问题,我觉得其他你都应该没问题,就第十题思路不一样,其他都和第八题一样。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-11-23 14:59:11 | 显示全部楼层
本帖最后由 ooxx7788 于 2017-11-23 15:00 编辑

看在台湾同胞的份上帮你写个。
  1. # 4
  2. def foo4_1(a, b):
  3.     if a > b:
  4.         return a * b
  5.     else:
  6.         return a + b


  7. print('#4')
  8. print(foo4_1(3, 4))
  9. print(foo4_1(4, 3))


  10. def foo4_2(a, b):
  11.     if b == 0:
  12.         return -1
  13.     else:
  14.         return a / b


  15. print(foo4_2(4, 2))
  16. print(foo4_2(4, 0))
  17. print()


  18. # 5
  19. def get_max(a, b, c):
  20.     return max(a, b, c)


  21. print('#5')
  22. print(get_max(3, 6, 8))


  23. def get_sum(a, b, c, d):
  24.     return sum((a, b, c, d))


  25. print(get_sum(5, 6, 7, 8))


  26. def get_average(a, b, c, d):
  27.     return get_sum(a, b, c, d) / 4


  28. print(get_average(5, 6, 7, 8))
  29. print()


  30. # 6
  31. def bill(hour):
  32.     if hour < 50:
  33.         return hour * 60 * 0.3
  34.     else:
  35.         return 50 * 60 * 0.3 + (hour - 50) * 0.2


  36. print('#6')
  37. print(bill(40))
  38. print(bill(60))
  39. print()


  40. # 7
  41. def rate_exchange(nt, rate):
  42.     return nt * rate


  43. print('#7')
  44. print(rate_exchange(10000, 0.2201))
  45. print()


  46. # 9
  47. def fib(n):
  48.     f0 = 1
  49.     f1 = 1
  50.     result = [f0, f1]
  51.     while n - 2:
  52.         result.append(f0 + f1)
  53.         f0, f1 = f1, f0 + f1
  54.         n -= 1
  55.     return result


  56. print('#9')
  57. print(fib(10))
  58. print()


  59. # 10
  60. def print_stars(n):
  61.     i = 1
  62.     while n >= i:
  63.         print(str.center('* ' * i, n + n - 1))
  64.         i += 1


  65. print('#10')
  66. print_stars(15)
复制代码


结果:
  1. #4
  2. 7
  3. 12
  4. 2.0
  5. -1

  6. #5
  7. 8
  8. 26
  9. 6.5

  10. #6
  11. 720.0
  12. 902.0

  13. #7
  14. 2201.0

  15. #9
  16. [1, 1, 2, 3, 5, 8, 13, 21, 34, 55]

  17. #10
  18.               *              
  19.              * *            
  20.             * * *            
  21.            * * * *           
  22.           * * * * *         
  23.          * * * * * *         
  24.         * * * * * * *        
  25.        * * * * * * * *      
  26.       * * * * * * * * *      
  27.      * * * * * * * * * *     
  28.     * * * * * * * * * * *   
  29.    * * * * * * * * * * * *   
  30.   * * * * * * * * * * * * *  
  31. * * * * * * * * * * * * * *
  32. * * * * * * * * * * * * * * *
复制代码

QQ图片20171123150032.png
最后一个好像论坛有问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-23 15:46:21 | 显示全部楼层
感谢各位
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-29 01:57

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表