猿问

有大佬能讲解一下这程序吗?有些地方不是很懂!!

qq__半季半旧EndIsla_0
浏览 1238回答 1
1回答

biohazard4

  从图中可以知道,如果当天是晴天,明天还是晴天的概率是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。如果是阴天也是一个道理。
随时随地看视频慕课网APP

相关分类

Python
我要回答