今天是2018年11月3日,
农历戊戌狗年壬戌月己亥日,
诺比图历元年351天。
正文走起
内容摘要
如何使用python解决简单实际问题
Python是目前很流行的一种编程语言,能够很简单的描述一些程序,使其具备简洁之美,因此大受欢迎。
Python语言
本期主要是入门,将会教大家如何用python来解决一个简单的问题。
P.S. 以下内容同样适用于甚至没有编程基础的任何人
题目描述
又到休息时间了。两个小伙伴要玩扑克牌比大小的游戏:每人分到一种花色的扑克牌,然后每人随机出一张牌,大者胜,最后获胜次数多的人,赢一轮。
不开心的事发生了,玩了一轮后,发现扑克牌竟然少了一张。到底少了几呢?
你能写个程序,快速找到扑克x吗?
要求输入25个数字,当然是两组1,2,……,13,再随机去掉一个数字
最暴力的方法是遍历一遍(也就是一张一张数)
而且基于这个数据,速度肯定是非常之快的。
但我们可以简化一下:
所有的牌的点数和恒定。
因此我们可以用总和减掉输入的数的和,得到的就是要求的点数
点数和也不用我们劳神算,可以交由机器完成
其中,n=1,s=0是赋予n,s以值的语句,类似于一种“declaration”。
而while是一种循环结构(注意冒号哦!注意用英文的标点符号!注意用英文的标点符号!注意用英文的标点符号!)
意思就是说当其后面的条件满足时,电脑就会一直照后面的内容做下去。
Python中这种语句是需要有不同的对齐的,这样做的原因不单单是使得程序看上去很清晰,还有更重要也更深层次的原因,以后会提到。
本句意思就是A=A+B,是一种简写方式。不过python是不接受“A++”的表达的
所以这道题的标(其实不是标)程是这样的
Int表明要求输入值是整数,input就是引导使用者输入的“提示”。换句话说就是你要输入一个数字进去。
实际运行结果如图所示
可以看到电脑能进行很多枯燥乏味的运算,而这其实就是它很重要的一部分价值所在。
以上就是本期python教学的全部内容,如有不懂或建议可以在下方留言提出哦
本期撰稿:宣传组 雨林淋
本期责任编:宣传组 Roushelfy
小助墨五岁
媒体运营监制:CEO Automaton.
One more thing...工作室周年庆快到了 首先感谢小伙伴们对我们的支持 那么 有什么一起庆祝的建议么? 欢迎大家在后台分享哈
领取专属 10元无门槛券
私享最新 技术干货