设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 28800|回复: 1
打印 上一主题 下一主题

【Python 第22课】 函数应用示例

[复制链接]

0

主题

1

好友

273

积分

中级会员

Rank: 3Rank: 3

楼主
发表于 2015-12-29 15:33:57 |显示全部楼层

有意思,这样更简洁了~~ Crossin老师,能否再讲讲函数的结...

本帖最后由 catherinemic 于 2015-12-29 15:41 编辑
  1. def isEqual(num1,num2):
  2.     if num1<num2:
  3.         print 'Too small!'
  4.         return False
  5.     if num1>num2:
  6.         print 'Too big!'
  7.         return False
  8.     if num1==num2:
  9.         print 'BINGO!'
  10.         return True
  11. print 'Guess what I think?'
  12. from random import randint
  13. num1=randint(1,100)
  14. bingo= False
  15. while bingo==False:
  16.     answer=input()
  17.     bingo=isEqual(answer,num1)
复制代码
有意思,这样更简洁了~~
Crossin老师,能否再讲讲函数的结束是什么意思呢,感觉就是返回一个值,前面也用到过函数,但是定义的时候并没有写return多少,只是print一些东西,那什么时候需要定义return,什么时候不需要呢?

Python10.png (4.44 KB, 下载次数: 391)

Python10.png

回复

使用道具 举报

0

主题

1

好友

273

积分

中级会员

Rank: 3Rank: 3

沙发
发表于 2015-12-31 11:15:19 |显示全部楼层
crossin先生 发表于 2015-12-30 15:40
你让函数做一件事,就是调用函数。
你让函数做一件事,完了告诉给你一个结果,就是调用带返回值的函数。
...

调用带返回值的函数,明白啦,谢谢crossin老师~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-6 22:14 , Processed in 0.029631 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部