日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

练习:试炼自然常数e

發(fā)布時間:2024/3/13 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 练习:试炼自然常数e 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Python 官網:https://www.python.org/


  • Free:大咖免費“圣經”教程《 python 完全自學教程》,不僅僅是基礎那么簡單……

  • My CSDN主頁、My HOT博、My Python 學習個人備忘錄
  • 好文力薦、 老齊教室

??自學并不是什么神秘的東西,一個人一輩子自學的時間總是比在學校學習的時間長,沒有老師的時候總是比有老師的時候多。
????????????—— 華羅庚





練習: 試煉自然常數e for、列表解析




目?錄
  • 1、自然常數e百科詞條截圖
  • 2、用for + 四則混合運算計算e
  • 3、用for + pow()計算e
  • 4、四則混合運算+列表解析計算e
  • 5、用pow()+列表解析計算e
  • 6、給打印+色
  • 7、用pow()+列表解析計算e
  • 8、本練習完整源碼
  • 9、練習感悟

回首頁

自然常數百科詞條截圖

用for + 四則混合運算計算e

for x in range(1, n+1):e = (1+1/x)**x

用for + pow()計算e

for x in range(1, n+1):e = pow((1+1/x), x)

用四則混合運算+列表解析計算e

[(1+1/x)**x for x in range(1, n+1)][-1]

用pow()+列表解析計算e

[pow((1+1/x), x) for x in range(1, n+1)][-1]


??通常情況下,python內置函數實現相同功能,都是做強于“自寫代碼”的。我用四種方式試煉自然 常數并計時,得到“讓我困惑”的“代碼運行時間‘。

本練習完整源碼

#!/sur/bin/nve python # coding: utf-8 ''' filename: num_e.pyauthor: 夢幻精靈_cqtime: 2022-07-06'''class DemoE:''' 測試自然常數e '''def show_e(self, n):''' 返回 x = n 時自然常數e的值 '''print(f"\n\n{' 機器正在計算,請稍候…… '.center(39,'~')}")for x in range(1, n+1):e = (1+1/x)**x#e = pow((1+1/x), x)return e#return [(1+1/x)**x for x in range(1, n+1)][-1]#return [pow((1+1/x), x) for x in range(1, n+1)][-1]if __name__ == '__main__':from time import timefrom math import efrom os import systemstart_second = time()n = 30000000e_str = f"{DemoE().show_e(n):.10f}"l = system('clear')print(f"\n\n{' 自然常數 e 試煉 '.center(44, '~')}\ \n\n{'':>8}x={n}時,自然常數\ \n{'':>8}e = lim(1+1/x)^x (x → +)的值:\ \n{'':>8}{e_str},標準值({e:.10f})")second_s = f"{time()-start_second:.6f}"print(f"\n{'':>8}代碼運行用時{second_s}秒。\n\n")input(" Wait... ".center(50, '~'))

給打印+色

??可以用我的color給打印輸出加點兒顏色

“有色”源碼

#!/sur/bin/nve python # coding: utf-8 ''' filename: num_e.pyauthor: 夢幻精靈_cqtime: 2022-07-06'''class DemoE:''' 測試自然常數e '''def show_e(self, n):''' 返回x=0~n時自然常數e的值 '''from mypycolor import Colorprint(f"\n\n{Color().set_color(' 機器正在計算,請稍候…… ', 35, 44).center(52,'~')}")for x in range(1, n+1):e = (1+1/x)**x#e = pow((1+1/x), x)return e#return [(1+1/x)**x for x in range(1, n+1)][-1]#return [pow((1+1/x), x) for x in range(1, n+1)][-1]if __name__ == '__main__':from time import timefrom math import efrom mypycolor import Colorfrom os import systemcolor = Color().set_colorstart_second = time()n = 30000000e_str = f"{DemoE().show_e(n):.10f}"l = system('clear')print(f"\n\n{color(' 自然常數e試煉 ', 32).center(53, '~')}\ \n\n{'':>8}x={color(n, 32)}時,自然常數\ \n{'':>8}e = lim(1+1/x)^x (x → +)的值:\ \n{'':>8}{color(e_str, 32)},標準值({e:.10f})")second_s = f"{time()-start_second:.6f}"print(f"\n{'':>8}代碼運行用時{color(second_s, 34)}秒。\n\n")input(" Wait... ".center(50, '~'))

練習感悟

齊老銘言

??我覺得也有可能。雖然標準庫的函數都用 c 寫了,但是,畢竟還要調庫,對于不太復雜的運算,可能會比不上直接計算。


??用“2**2”、“pow(2, 2)”語句for三千萬次的“代碼運行耗時”,更充分說明了“齊老銘言”是“經驗”結晶,更說明不可以“盡信書”。😜😜😜😜

2**2



pow(2, 2)




(截圖時間都是多次run,取的較小值)

??較簡單的“計算”,還是自己“寫”。
不過“非大量重復”,也不必介意。畢竟是三千萬次run才拉出來的“差距”。
??“代碼易寫易讀”為王。😛😛😛😛



回首頁
__上一篇:__?python實現Linux的目錄tree

__下一篇:__?練習:“回文鏈表”判定、正整數區(qū)間偶數之和、判定“交錯字符串”——2022-07-10python“每日一練”題目

我的HOT博:

  • 練習:銀行復利計算(用 for 循環(huán)解一道初中小題)(1062閱讀)
  • pandas 數據類型之 DataFrame(1357閱讀)
  • 班里有人和我同生日難嗎?(概率probability、蒙特卡洛隨機模擬法)(2085閱讀)
  • Python字符串居中顯示(1510閱讀)
  • 練習:求偶數和、閾值分割和求差( list 對象的兩個基礎小題)(1645閱讀)
  • 用 pandas 解一道小題(1970閱讀)
  • 可迭代對象和四個函數(1068閱讀)
  • “快樂數”判斷(1228閱讀)
  • 羅馬數字轉換器(構造元素取模)(1938閱讀)
  • Hot:羅馬數字(轉換器|羅生成器)(3672閱讀)
  • Hot:讓QQ群昵稱色變的代碼(27474閱讀)
  • Hot:斐波那契數列(遞歸| for )(4043閱讀)
  • 柱狀圖中最大矩形(1650閱讀)
  • 排序數組元素的重復起止(1237閱讀)
  • 電話撥號鍵盤字母組合(1348閱讀)
  • 密碼強度檢測器(1797閱讀)
  • 求列表平衡點(1817閱讀)
  • Hot: 字符串統(tǒng)計(4285閱讀)
  • Hot:尼姆游戲(聰明版首發(fā))(3421閱讀)尼姆游戲(優(yōu)化版)(983閱讀)
推薦條件 點閱破千

回目錄

精品文章:

  • 好文力薦:《python 完全自學教程》齊偉書稿免費連載
  • OPP三大特性:封裝中的property
  • 通過內置對象理解python'
  • 正則表達式
  • python中“*”的作用
  • Python 完全自學手冊
  • 海象運算符
  • Python中的 `!=`與`is not`不同
  • 學習編程的正確方法

來源:老齊教室


回目錄

Python 入門指南【Python 3.6.3】


好文力薦:

  • 全棧領域優(yōu)質創(chuàng)作者——寒佬(還是國內某高校學生)好文:《非技術文—關于英語和如何正確的提問》,“英語”和“會提問”是學習的兩大利器。

  • 【8大編程語言的適用領域】先別著急選語言學編程,先看它們能干嘛

  • 靠譜程序員的好習慣


CSDN實用技巧博文:

  • 8個好用到爆的Python實用技巧
  • python忽略警告
  • Python代碼編寫規(guī)范
  • Python的docstring規(guī)范(說明文檔的規(guī)范寫法)

總結

以上是生活随笔為你收集整理的练习:试炼自然常数e的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。