實(shí)驗(yàn)二、Python 運(yùn)算符、內(nèi)置函數(shù)實(shí)驗(yàn)?zāi)康模?、熟練運(yùn)用 Python 運(yùn)算符。2、熟練運(yùn)用 Python 內(nèi)置函數(shù)。實(shí)驗(yàn)內(nèi)容:1、編寫(xiě)程序,輸入任意大的自然數(shù),輸出各位數(shù)字之和。2、編寫(xiě)程序,輸入兩個(gè)集合 setA 和 setB,分別輸出它們的交集、并集和差集 setA-setB。3、編寫(xiě)程序,輸入一個(gè)自然數(shù),輸出它的二進(jìn)制、八進(jìn)制、十六進(jìn)制表示形式。實(shí)驗(yàn)三、使用蒙特·卡羅方法計(jì)算圓周率近似值實(shí)驗(yàn)?zāi)康模?、理解蒙特·卡羅方法原理。2、理解 for 循環(huán)本質(zhì)與工作原理。3、了解 random 模塊中常用函數(shù)。實(shí)驗(yàn)內(nèi)容:蒙特·卡羅方法是一種通過(guò)概率來(lái)得到問(wèn)題近似解的方法,在很多領(lǐng)域都有重要的應(yīng)用,其中就包括圓周率近似值的計(jì)算問(wèn)題。假設(shè)有一塊邊長(zhǎng)為 2 的正方形木板,上面畫(huà)一個(gè)單位圓,然后隨意往木板上扔飛鏢,落點(diǎn)坐標(biāo)(x, y)必然在木板上(更多的時(shí)候是落在單位圓內(nèi)),如果扔的次數(shù)足夠多,那么落在單位圓內(nèi)的次數(shù)除以總次數(shù)再乘以 4,這個(gè)數(shù)字會(huì)無(wú)限逼近圓周率的值。這就是蒙特·卡羅發(fā)明的用于計(jì)算圓周率近似值的方法,如圖所示。
標(biāo)簽:
python
上傳時(shí)間:
2022-07-09
上傳用戶(hù):