亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python實現(xiàn)分數(shù)序列求和

 更新時間:2020年02月25日 14:17:01   作者:書院二層樓  
今天小編就為大家分享一篇Python實現(xiàn)分數(shù)序列求和,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

我就廢話不多說了,直接上代碼吧!

#!/usr/bin/env python
# coding:UTF-8
 
 
"""
@version: python3.x
@author:曹新健
@contact: 617349013@qq.com
@software: PyCharm
@file: 1223.py
@time: 2018/12/23 20:56
"""
 
'''
有一分數(shù)序列:2/1,3/2,5/3,8/5,13/8,21/13...求出這個數(shù)列的前20項之和。
'''
"""
#方法一
def g(n):
  if n <= 2:
    return n
  else:
    return g(n-1) + g(n-2)
sum = 0
for i in range(1,21):
  sum += g(i+1)/g(i)
print(sum)
"""
 
#方法二
numerator = 2
denominator = 1
sum = 0
while True:
  try:
    n = int(input("請輸入一個整數(shù):"))
  except ValueError:
    print("輸入錯誤,請輸入整數(shù)")
  else:
    for i in range(n):
      sum += numerator / denominator
      numerator, denominator = numerator + denominator, numerator
 
    print(sum)
    break

補充拓展:Python分數(shù)加法的實現(xiàn)

或多或少大家都會覺得用電腦計算器不能顯示分數(shù)很麻煩,所以用Python做一個分數(shù)加法是極好的

a = input()
b = a.split(',')
 
def eu(a,b):
  if a < b:
    a, b = b, a
  r = 1
  while r != 0:
    r = a % b
    a = b
    b = r
  return a
 
num1 = b[0].split('/')
num2 = b[1].split('/')
sum1 = int(num1[0])*int(num2[1]) + int(num2[0])*int(num1[1])
sum2 = int(num1[1])*int(num2[1])
GCD = eu(sum1,sum2)
 
c = int(sum1/GCD)
d = int(sum2/GCD)
 
if c%d == 0:
  print(int(c/d))
else:
  print(str(c)+ '/'+str(d))

實際上用fractions模塊可以瞬間解決問題

from fractions import Fraction
a,b = (input().split(','))
sum=Fraction(a)+Fraction(b)
print(sum)

以上這篇Python實現(xiàn)分數(shù)序列求和就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python3中字符串的常用操作方法及查找方法

    Python3中字符串的常用操作方法及查找方法

    這篇文章主要介紹了Python3中字符串的常用操作方法及查找方法,文章通過圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-09-09
  • python深度學習tensorflow1.0參數(shù)和特征提取

    python深度學習tensorflow1.0參數(shù)和特征提取

    這篇文章主要為大家介紹了python深度學習tensorflow1.0參數(shù)和特征提取,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • 用Python編程實現(xiàn)語音控制電腦

    用Python編程實現(xiàn)語音控制電腦

    是否經(jīng)常好萊塢電影里看強大的語音識別系統(tǒng)? 是否每每看到都會羨慕嫉妒恨? 可是我們真心買不起啊。
    2014-04-04
  • Django csrf 驗證問題的實現(xiàn)

    Django csrf 驗證問題的實現(xiàn)

    csrf是通過偽裝來自受信任用戶的請求來利用受信任的網(wǎng)站。這篇文章主要介紹了Django csrf 驗證問題的實現(xiàn),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-10-10
  • Python使用tkinter制作在線翻譯軟件

    Python使用tkinter制作在線翻譯軟件

    這篇文章主要為大家詳細介紹了Python使用tkinter制作在線翻譯軟件,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-02-02
  • Python算法應(yīng)用實戰(zhàn)之隊列詳解

    Python算法應(yīng)用實戰(zhàn)之隊列詳解

    隊列是一種先進先出(First-In-First-Out,F(xiàn)IFO)的數(shù)據(jù)結(jié)構(gòu)。隊列被用在很多地方,比如提交操作系統(tǒng)執(zhí)行的一系列進程、打印任務(wù)池等,一些仿真系統(tǒng)用隊列來模擬銀行或雜貨店里排隊的顧客。下面就介紹了Python中隊列的應(yīng)用實戰(zhàn),需要的可以參考。
    2017-02-02
  • python使用scapy模塊實現(xiàn)ARP掃描的過程

    python使用scapy模塊實現(xiàn)ARP掃描的過程

    這篇文章主要介紹了python使用scapy模塊實現(xiàn)ARP掃描的過程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • python socket網(wǎng)絡(luò)編程之粘包問題詳解

    python socket網(wǎng)絡(luò)編程之粘包問題詳解

    這篇文章主要介紹了python socket網(wǎng)絡(luò)編程之粘包問題詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • Python實現(xiàn)的遠程登錄windows系統(tǒng)功能示例

    Python實現(xiàn)的遠程登錄windows系統(tǒng)功能示例

    這篇文章主要介紹了Python實現(xiàn)的遠程登錄windows系統(tǒng)功能,結(jié)合實例形式分析了Python基于wmi模塊的遠程連接與進程操作相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2018-06-06
  • python實現(xiàn)多張圖片拼接成大圖

    python實現(xiàn)多張圖片拼接成大圖

    這篇文章主要為大家詳細介紹了python實現(xiàn)多張圖片拼接成大圖,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01

最新評論