zoukankan      html  css  js  c++  java
  • 《Python核心编程》第二版第209页第八章练习 续二 Python核心编程答案自己做的

    本博客列出的答案不是来自官方资源,是我自己做的练习,可能有误。

    8-9.斐波那契数列。斐波那契数列形如1,1,2,3,5,8,13,21等等。也就是说,下一个值是序列中前两个值之和。写一个函数,给定N,返回第N个斐波那契数数字。例如,第1个斐波那契数字是1,第6个是8。
    【答案】
    代码如下:

    def Fibonacci(number):
        fs = [0, 1]
        i = 1
        for i in range(number - 1):
            a = fs[-1] + fs[-2]
            fs.append(a)
            i += 1
        print fs[1:]
        return fs[-1]
    
    number = raw_input("Please input a number ... ")
    print Fibonacci(int(number))
    



    【执行结果】

    Please input a number ... 10
    [1, 1, 2, 3, 5, 8, 13, 21, 34, 55]
    55


    8-10.文本处理。统计一句话中元音,辅音以及单词(以空格分割)的个数。忽略元音和辅音的特殊情况,如“h”,“y”,“qu”等。附加题:编写处理这些特殊情况的代码。
    【答案】目前感觉有点难度,这题只能押后了。

    关键词:Pyhon核心编程答案 非官方

  • 相关阅读:
    Tensorflow-K近邻算法
    RDD编程初级实践
    Spark_RDD
    《软件需求》阅读笔记三
    Spark简单使用案例-WordCount
    tensorflow线性回归
    Scala+idea环境配置和简单使用
    《软件需求》阅读笔记二
    Typora+PicGo+Gitee打造博客图床
    sklearn转换器和估计器&k-近邻
  • 原文地址:https://www.cnblogs.com/balian/p/2320086.html
Copyright © 2011-2022 走看看