zoukankan      html  css  js  c++  java
  • 数列和+水仙花数+句子翻转(按空格反转)

    1、数列和

    题目描述:
    数列的定义如下: 数列的第一项为n,以后各项为前一项的平方根,求数列的前m项的和。

    输入
    输入数据有多组,每组占一行,由两个整数n(n<10000)和m(m<1000)组成,n和m的含义如前所述。

    输出
    对于每组输入数据,输出该数列的和,每个测试实例占一行,要求精度保留2位小数。


    样例输入
    81 4
    2 2

    样例输出
    94.73
    3.41

    import math
    m,n = map(int, raw_input().split())
    answer = []
    for i in range(n):
        answer.append(m)
        m = math.sqrt(m)
    print '%.2f' % sum(answer)

    2、水仙花数

    m,n = map(int,raw_input().split())
    answer = []
    def isFlower(x):
        return x == sum([int(i)**3 for i in str(x)])
    for i in range(m,n+1):
        if isFlower(i):
            answer.append(str(i)) 
    if len(answer) != 0:
        print " ".join(answer)
    else:
        print 'no'

    3、句子反转

    import sys
    print(" ".join(raw_input().strip().split(" ")[::-1]))
  • 相关阅读:
    Ubuntu kylin 14.04 安装问题未解决
    C 语言实例
    C 语言实例
    C 语言实例
    C 语言实例
    C 语言实例
    C 语言实例
    C 语言实例
    C 语言实例
    C 语言实例
  • 原文地址:https://www.cnblogs.com/llw1121/p/7613824.html
Copyright © 2011-2022 走看看