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

python函数的应用

上一篇了解到了什么事函数,也可以简单的使用,今天就让我们练习使用函数完成之前我们实现过的猜计算机随机数。

我们想完成这样一个功能:

有这样一个函数,它比较两个数的大小。

如果第一个数小了,就输出“太小了”

如果第一个数大了,就输出“太大了”

如果相等,就输出“哇,竟然猜对了”

函数还有个返回值,当两数相等的时候返回True,不等就返回False。

具体的代码如下:

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

fromrandomimportrandint

a=randint(1,100)

defisEqual(num1,num2):

ifnum1

print'太小了'

returnFalse;

ifnum1>num2:

print'太大了'

returnFalse;

ifnum1==num2:

print'哇,竟然猜对了'

returnTrue;

print'请猜我脑子里面想的什么数字'

bingo=False

whilebingo==False:

answer =int(input())

bingo=isEqual(answer,a)

return是函数的结束语句,return后面的值被作为这个函数的返回值。函数中任何地方的return被执行到的时候,这个函数就会结束。通过返回值可以完成while循环的结束。

在isEqual函数内部,会输出answer和a的比较结果,如果相等的话,

bingo会得到返回值True,否则bingo得到False,循环继续。

函数可以把某个功能的代码分离出来,在需要的时候重复使用,就像拼装积木一样,这会让程序结构更清晰。

以上

每天用一点时间,练习并写出练习过程

这样是对于学习的一个及时反馈

重在坚持!

/提供简单/方便/的练习手本/

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券