摘要: 平方取中方法是1946年由John Von Neumann,S. Ulm和N. Metropolis 在Los Alamos实验室研究中子碰撞时提出的,他们当时的研究工作是曼哈顿项目的一部分。他们的平方取中法如下: 1. 从一个4位数x0开始,称为种子. 2. 将它平方得到一个8位数(必要时在前面加 阅读全文
posted @ 2021-04-14 17:03 麦田猪小六 阅读(1366) 评论(0) 推荐(0) 编辑
摘要: 主程序 1 import matplotlib.pyplot as plt 2 from randomwalk import RandomWalk 3 4 rw = RandomWalk() 5 rw.fill_walk() 6 plt.style.use('seaborn') 7 fig, ax 阅读全文
posted @ 2021-03-17 11:23 麦田猪小六 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 练习15-1 立方 绘制一个图形,显示前5个整数的立方值 再绘制一个图形,显示前5000个整数的立方值 1 import matplotlib.pyplot as plt 2 3 plt.style.use('seaborn') 4 fig, ax = plt.subplots() 5 6 x_va 阅读全文
posted @ 2021-03-16 16:42 麦田猪小六 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 练习10-13 验证用户 最后一个remember_me.py 版本假设用户要么已输入用户名,要么是首次运行该程序。我们应该修改这个程序,以防当前用户并非上次运行该程序的用户。 为此,在 greet_user() 中打印欢迎用户回来的消息前,询问他用户名是否正确。如果不对,就调用 get_new_u 阅读全文
posted @ 2021-03-13 13:49 麦田猪小六 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 练习 10-11 喜欢的数 编写一个程序,提示用户输入喜欢的数,并使用 json.dump() 将这个数存储到文件中。再编写一个程序,从文件中读取这个值,并打印如下所示的消息。 I know your favorite number!It's _________. 1 import json 2 3 阅读全文
posted @ 2021-03-13 12:19 麦田猪小六 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 练习10-8 猫和狗 创建文件cats.txt 和 dogs.txt,在第一个文件中至少存储三只猫的名字,在第二个文件中至少存储三条狗的名字。编写一个程序,尝试读取这些文件,并将其内容打印到屏幕上。将这些代码放在一个 try-except 代码块中,以便在文件不存在时捕获FileNotFoundEr 阅读全文
posted @ 2021-03-12 22:16 麦田猪小六 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 练习10-6 加法运算 提示用户提供数值输入时,常出现的一个问题是,用户提供的是文本而不是数。在这种情况下,当你尝试将输入转换为整数时,将引发 ValueError 异常。编写一些程序,提示用户输入两个数,再将它们相加并打印结果。在用户输入的任何一个值不是数字时都捕获 ValueError 异常,并 阅读全文
posted @ 2021-03-12 20:36 麦田猪小六 阅读(613) 评论(0) 推荐(0) 编辑
摘要: 练习9-14 彩票: 创建一个列表或元组,其中包含10个数和5个字母。从这个列表或元组中随机选择4个数或字母,并打印一条消息,指出只要彩票是这4个数或字母,就中大奖了。 1 import random 2 3 jackpot = list(range(10)) + ['a', 'l', 'o', ' 阅读全文
posted @ 2021-03-09 10:29 麦田猪小六 阅读(2713) 评论(0) 推荐(0) 编辑
摘要: 编写一个名为make_album()的函数,它创建一个描述音乐专辑的字典。这个函数应接受歌手的名字和专辑名字,并返回一个包含这两项信息的字典,使用这个函数创建三个不同专辑的字典,并打印每个返回的值,以核实字典正确的存储了专辑的信息。 1 def make_album(singer_name, alb 阅读全文
posted @ 2021-02-22 16:08 麦田猪小六 阅读(616) 评论(0) 推荐(0) 编辑
摘要: 前提 练习7-8熟食店 创建一个名为sandwich_orders 的列表,在其中包含各种三明治的名字;再创建一个名为finished_sandwiches 的空列表。遍历列 表sandwich_orders ,对于其中的每种三明治,都打印一条消息,如I made your tuna sandwic 阅读全文
posted @ 2021-02-18 22:41 麦田猪小六 阅读(368) 评论(0) 推荐(0) 编辑