首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

全民编程——Python小短课,让数据动起来

【Python小短课 8】让数据动起来

前面我们说到,在Python世界里,你作为上帝,要表达自己想法,驱动自己的仆人(CPU、内存等等)为自己干活,关键在于数据结构和算法。

针对各位小萌新,必要的数据结构知识已经讲过,那么我们来讲下算法。

算法本质上描述了如何去做一件事情,譬如说有这么一个“追女仔通用算法”,整个算法流程:如果你长得帅,那么成功;否则得看你是否有钱,如果你有钱,那么成功;否则得看你运气好不好,如果你运气好,那么成功;否则失败。

可以看到,无论多复杂的算法,究其核心,其实在于一个个的条件判断(如果)和对应的逻辑处理。

在Python世界,表达“如果”这一条件判断语句使用的是if elif else等相关语句。

各位可以参考以上代码,修改bHandsome bHaveMoney bLucky等变量(True或者False),看下最终运行结果。

代码:

#!/usr/bin/python

# -*- coding: UTF-8 -*-

#True是帅False是不帅

bHandsome = False

#True是有钱False是没钱

bHaveMoney = False

#True是有运气False是没运气

bLucky = True

if bHandsome:

print("追女仔成功")

elif bHaveMoney:

print("追女仔成功")

elif bLucky:

print("追女仔成功")

else:

print("追女仔失败")

究其本质,一个程序实际上可以这样描述:一个初始数据经过一个算法,最终得到一个结果数据。

而“如果”这种条件判断则是算法的核心之一,配合对应判断的实际逻辑,最终构成一个完整的算法,让数据动起来。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190620A0TT1Q00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券