有大佬能講解一下這程序嗎?有些地方不是很懂!!
qq__半季半舊EndIsla_0
2017-01-05 20:41:03
TA貢獻12條經(jīng)驗 獲得超2個贊
? 從圖中可以知道,如果當(dāng)天是晴天,明天還是晴天的概率是0.7,是陰天的概率是0.3.如果當(dāng)天是陰天,明天還是陰天的概率是0.6,是晴天的概率是0.4.
? 然后這個程序就是用lastday這個變量來表示最近的一天是晴天還是陰天,用1表示是晴天,0表示陰天。程序默認(rèn)當(dāng)天是晴天,然后進行20次循環(huán),在循環(huán)里先判斷最近一天是晴天還是陰天,如果是晴天,再判斷調(diào)用random函數(shù)(random()用于生成一個0到1的隨機符點數(shù): 0 <= n < 1.0)的返回值是否小于0.3,小于的話打印陰天并把lastday的值設(shè)為0即陰天,否則打印晴天并把lastday的值設(shè)為1。如果是陰天也是一個道理。
舉報