趣学python编程答案_《趣学Python编程》——2.3 使用变量

本节书摘来自异步社区《趣学Python编程》一书中的第2章,第2.3节,作者[美]Jason Briggs,尹哲 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。

2.3 使用变量

还记得我们的那个算式吗?如果你能用地下室里你爷爷的疯狂发明魔法般地创造出新金币来,那么用来计算在一年后你会有多少金币的算式是这样的:

3b2b8b49fd4a16072c2a8d0d43c063c9e220ebed.png

我们可以把它写在一行代码里:

1bc41feeaf7226cedba83ed60694355d519c83ec.png

那么,如果我们把这些数字变成变量呢?试着像下面这样输入:

8caca39d27a29f09729c0f122557371a82c9eaa7.png

这些输入的代码会创建出变量 found_coins(找到的金币)、magic_coins(魔法金币)和stolen_coins(被偷走的金币)。

那么现在,我们可以这样重新输入算式:

5a7e1044554e506e9d9b6d5547d694e472641f6a.png

你可以看到它给出了同样的答案。所以,谁会在乎用哪种方式呢?对吧?嘿嘿,下面就要展示变量的魔力了。假如你在窗子上粘贴了一个稻草人,乌鸦这回只能偷到两枚金币而不是三枚了呢?如果我们用了变量,只要简单地把变量改为新的数字,那么在算式中每个用到它的地方都会改变。我们可以这样输入来把变量stolen_coins改为2:

50605e1949b77a214ec8dca474b5d01dbd010a81.png

然后我们可以拷贝粘贴算式来重新计算,步骤如下。

1.如图2-1所示,点击鼠标从这行的开头到结尾选中要拷贝的文本。

67a71109a2582b0e483562d17a9646b8b8d7f36f.png

2.按住Ctrl键(如果你用苹果电脑则为..01.tif键)然后按C来拷贝选中的文本(以后我们用Ctrl-C来代表这个操作)。

3.点击最后一个提示符(在stolen_coins = 2之后)。

4.按住Ctrl键然后按V来粘贴选中的文本(以后我们用Ctrl-V来代表这个操作)。

5.按回车键就会看到新的结果,如图2-2所示。

a2e9b7005024ba8bca10ed2b10a0a40215b75e89.png

是不是比重新键入整个算式容易多了?那还用说!

你可以试试改变其他的变量,然后拷贝(Ctrl-C)并粘贴(Ctrl-V)算式来观察改变的效果。例如,如果你在恰当的时刻在边上猛敲一下你爷爷的发明,那么它每次会多吐出3枚金币,你会发现一年后你将得到4 661枚金币:

e8efc08029027931210eb128f8d99f8efd0c6744.png

当然,用变量来做这样简单的计算,它的用处仍然很有限。我们还没见过它真正大展拳脚。现在,只要记住变量就是一种给事物加标签的方法,从而让我们以后可以使用它们就可以了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值