python函数应用实例_【Python 第22课】 函数应用示例
前兩課稍稍介紹了一下函數,但光說概念還是有些抽象了,今天就來把之前那個小游戲用函數改寫一下。
我希望有這樣一個函數,它比較兩個數的大小。
如果第一個數小了,就輸出“too small”
如果第一個數小了,就輸出“too big”
如果相等,就輸出“bingo”
函數還有個返回值,當兩數相等的時候返回True,不等就返回False。
于是我們來定義這個函數:
def isEqual(num1, num2):
if num1<>< p=""><>
print 'too small'
return False;
if num1>num2:
print 'too big'
return False;
if num1==num2:
print 'bingo'
return True
這里說一下,return是函數的結束語句,return后面的值被作為這個函數的返回值。函數中任何地方的return被執行到的時候,這個函數就會結束。
然后在我們的小游戲里使用這個函數:
from random import randint
num = randint(1, 100)
print 'Guess what I think?'
bingo = False
while bingo == False:
answer = input()
bingo = isEqual(answer, num)
在isEqual函數內部,會輸出answer和num的比較結果,如果相等的話,bingo會得到返回值True,否則bingo得到False,循環繼續。
函數可以把某個功能的代碼分離出來,在需要的時候重復使用,就像拼裝積木一樣,這會讓程序結構更清晰。
總結
以上是生活随笔為你收集整理的python函数应用实例_【Python 第22课】 函数应用示例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java oa系统消息推送_第三方系统向
- 下一篇: linux内核开发_Linux 内核的代