MIT python课程作业
MIT python课程作业
Introduction to Computer Science and Programming in Python
课后问题解答
coding丁
中山大学,
math and computer
保持谦卑,保持自信,充满动力,充满野心
展开
-
MIT6_0001F16_ps1
MIT6_0001F16_ps1 ps1a 首先根据投资回报以及工资等资金变化情况,通过循环模拟每个月的储蓄变化情况,得出买房需要多少个月,具体程序解析看程序里的注释 # -*- coding: utf-8 -*- """ Created on Fri Mar 15 20:50:56 2019 @author: Ding """ # 提示用户输入年薪、存款率以及房子总价 string1=in...原创 2019-09-09 13:04:54 · 772 阅读 · 0 评论 -
MIT6_0001F16_Pset2
MIT6_0001F16_Pset2 完成Hangman Game的编写,就是一个猜词游戏 # Problem Set 2, hangman.py # Name: Ding # Collaborators: # Time spent: # Hangman Game import random #用于随机性抽取单词 import string WORDLIST_FILENAME...原创 2019-09-09 13:12:54 · 962 阅读 · 1 评论 -
MIT6_0001F16_ProblemSet3
MIT6_0001F16_ProblemSet3 此次实验的实验目的主要在于完成一个word Game游戏的编写,该游戏核心内容就是给用户一些字母,让用户利用这些字母组成正确的单词并获得相应的得分。 具体要求详见mit的pdf作业内容 # 6.0001 Problem Set 3 # # The 6.0001 Word Game # Created by: Kevin Luu <luuk&g...原创 2019-09-09 13:17:53 · 1920 阅读 · 0 评论 -
MIT6_0001F16_Pset4
MIT6_0001F16_Pset4 此次实验的实验目的主要在于实现一些简单的加密、解密算法,核心在于对原句子中的字母建立某种映射关系,使得通过该映射关系实现句子的加密,并通过映射算法或者强行破解的方式(通过暴力模拟每种可能的映射关系并判断每种可能的映射关系所解码的单词正确性筛选出最优的映射)进行解密。 此次实验的涉及知识点主要包括递归函数的使用,类的构造继承以及类方法的构建,以及字典、字符串。 ...原创 2019-09-09 13:59:25 · 1562 阅读 · 1 评论 -
MIT6_0001F16_ps5
MIT6_0001F16_ps5 具体题目需查看MIT的python问题pdf文档 代码如下: # 6.0001/6.00 Problem Set 5 - RSS Feed Filter # Name:Ding # Collaborators: # Time: import feedparser import string import time import threading from pr...原创 2019-09-09 14:03:03 · 944 阅读 · 0 评论 -
MIT6_0002F16_ProblemSet1
MIT6_0002F16_ProblemSet1 实验流程: 阅读实验pdf,可知实验具体要求,按照要求一步一步解决。 Problem A.1: Loading Cow Data 首先,需要写 load_cows(filename) 函数,该函数旨在通过文件名打开对应的txt文件,将内容解析为{cow_name:cow_weight}形式的字典,该字典表示从 cow名字–>cow重量 的映射...原创 2019-09-09 15:04:25 · 396 阅读 · 0 评论 -
MIT6_0002F16_ProblemSet2
MIT6_0002F16_ProblemSet2 实验内容: 本次实验主要围绕如何最快地走MIT进行,包括构造一些图相关的类以及实现相关的函数。主要考察递归、类、文件等方面的知识。 实验流程: 阅读实验pdf,可知实验具体要求,按照要求一步一步解决。 Problem 1: Creating the Data Structure Representation 在这一部分,主要让我们完善两个类:Wei...原创 2019-09-09 15:08:50 · 359 阅读 · 0 评论 -
MIT6_0002F16_ProblemSet3
MIT6_0002F16_ProblemSet3 实验内容: 本次实验主要围绕模拟一个机器人打扫房间的场景进行,通过随机模拟以及利用各种数学公式等,完成模拟。因此对随机类中的许多函数需要掌握。 这个实验非常有趣,因为提供的test函数将会使自己的函数可视化! 实验流程: 阅读实验pdf,可知实验具体要求,按照要求一步一步解决。 Problem 1: Implementing the Rectang...原创 2019-09-09 15:28:57 · 515 阅读 · 0 评论 -
MIT6_0002F16_ProblemSet4
MIT6_0002F16_ProblemSet4 实验内容: 本次实验旨在设计并实现一个细菌种群动态的随机模拟模型,并根据模拟结果得出各种治疗方案如何影响细菌的传播的结论。 实验流程: 阅读实验pdf,可知实验具体要求,按照要求一步一步解决。 Problem 1: Implementing a Simple Simulation 该部分为最简易的细菌模拟,不添加抗生素,简单模拟细菌的种群增长情况。...原创 2019-09-09 15:34:04 · 450 阅读 · 0 评论