資源簡介
根據周易描述的算卦過程,通過python模擬實現,純屬娛樂,有興趣的朋友可以拿去玩玩。在本程序基礎上可進一步改進為圖形化界面或網頁即可成為算卦小游戲。
代碼片段和文件信息
import?random
import?requests
from?bs4?import?BeautifulSoup
#每一堯演算過程
def?yao(inputTotal?=?50):
????inputTotal?-=?1??????#從總數取出一個作為太極
????#計算三變結果
????firstResult?=?bian(inputTotal)
????secondResult?=?bian(firstResult)
????thirdResult?=?bian(secondResult)
????#將堯結果轉化為奇偶數
????return?transResult(thirdResult)
#每一變演算過程
def?bian(total):
????#隨機分為左右兩部分作為天和地,右部分取出一個作為人
????leftTotal?=?random.randint(1?total)
????rightTotal?=?total?-?leftTotal?-?1
????#計算左右部分被4整除的余數
????leftExtra?=?getExtra(leftTotal)
????rightExtra?=?getExtra(rightTotal)
????#返回每一變剩余的數目
????return?leftTotal-leftExtra+rightTotal-rightExtra
#計算余數
def?getExtra(halfTotal):
????extra?=?halfTotal?%?4
????if?extra?==?0:
????????extra?=?4
????return?extra
#轉化堯的結果為奇偶數
def?transResult(result):
????resul
- 上一篇:mnist_mlp.py
- 下一篇:百度貼吧 爬蟲 python
評論
共有 條評論