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