• 注册
  • Python Python 关注:172 内容:11

    服工—函数

  • 查看作者
  • 打赏作者
    • Python
    • 服工—函数

      int()不能转换'10.0'

      第一题:

      服工—函数

      def fn(a,n):

          sum = 0

          for i in range(n):

              temp = str(a)

              sum = sum + int(temp*(i+1))

          return sum

      第二题:

      服工—函数

      def CountDigit(number,digit):

          number = str(number)

          digit = str(digit)

          return number.count(digit)

      第三题:

      服工—函数

      def funcos(eps,x):

          cos = 0

          i = 0

          while(True):

              add = (-1)**(i/2)*x**i/multiply(i)

              i+=2

              if abs(add) < eps:

                  return cos

              cos = cos + add

      def multiply(i):

          result = 1

          for j in range(1,i+1):

              result*=j

          return result

      第四题:

      服工—函数

      def acronym(phrase):

          aList = phrase.split()

          result = ''

          for i in aList:

              result = result + i[0].upper()

          return result

      phrase=input()

      print(acronym(phrase))

      第五题:

      服工—函数

      def prime(p):

          for i in range(2,int(p**0.5+1)):

              if p%i == 0:

                  return False

          if p == 1:

              return False

          return True

      def PrimeSum(m,n):

          sum = 0

          for i in range(m,n+1):

              if prime(i):

                  sum += i

          return sum

      第六题:

      服工—函数

      超时,待解决

      def funpi(e):

          result = 0

          i = 1   

          while True :

              add = 1/(2*i-1)*(-1)**(i+1)

              result += add

              i+=1

              if abs(add) < e:

                  return 4*result

              

      e = float(input())

      print('pi = {:.6f}'.format(funpi(e)))

      关键词:Python,python,py,服工,函数

      服工—函数

      服工—函数

      请登录之后再进行评论

      登录
      帖子间隔 侧栏位置:
      关闭窗口
      下载海报