条件和控制流程 - 代码学院

时间:2015-08-14 20:46:08

标签: python

我参加了Code Academy的Python课程。我从来没有擅长数学,说实话,从来没有付出太多努力。我的问题是,在下面,当他们说"设置bool_three等于100 ** 0.5> = 50或False"例如," 100 ** 0.5> = 50或False" - 只是一个例子,或者当我开始自己编写Python时,我是否需要这样的数字?到目前为止,我在这个过程中做得很好,但是当我得到这样的问题时,我脑子里死了一秒钟,我最终搞清楚了,鉴于其中一些我确实需要抬头看,但是这会是是一个我在编码时会使用的常见主题,还是只是这样解释一下?

由于

Time to practice with or!

Set bool_one equal to the result of 2**3 == 108 % 100 or 'Cleese' == 'King Arthur'
Set bool_two equal to the result of True or False
Set bool_three equal to the result of 100**0.5 >= 50 or False
Set bool_four equal to the result of True or True
Set bool_five equal to the result of 1**100 == 100**1 or 3 * 2 * 1 != 3 + 2 + 1

2 个答案:

答案 0 :(得分:0)

您需要什么样的数学运算完全取决于您的应用。您的代码可能根本不使用数学,所需的所有数学都是由您使用的库和框架完成的。 - 总是涉及数学,无论你是否接触过它都是另一个问题。

如果你开发了方程式的求解器,那么很可能,你的大多数代码都会以“数学数学”结束。

如果你想问,如果使用与数学交叉的布尔逻辑是常见的,那么根据我的经验,不是不是。通常,您有流量控制指示使用哪个数学运算然后继续。你不要将它全部变成一个表达式。

答案 1 :(得分:0)

数学(代数)和编程真的耦合在我脑海里。擅长数学会提高你解决问题的技巧。

不用担心!通过更多地了解解决问题,您可以获得这一点。你不必参加数学课程! (尽管通过上课来改进数学部分仍然会更好。)

从您给出的示例中,我可以看到它引起了您的注意,因为您可能会这样:

  

OMG!数学?!!!!

这个例子什么都没有。因此,在参加编程课程时,需要理解这种数学。当然,如果你有兴趣成为一名优秀的程序员,那当然就是这样。

stackoverflow就在这里,而且永远都是。每当您对某些问题有疑问时,您都不知道如何解决问题,只需发布​​您的问题即可。那是我们所有人学习的方式;)

快乐学习。