2017-08-16 83 views
-5

我是編程/編程方面的新手,我從Python的基礎入手。我已經使用了一些不同的資源(Codecademy,自動化乏味的東西,以及最近的使用Python如何像計算機科學家一樣思考)。用戶自定義函數和學習像Python計算機科學家一樣思考

到目前爲止,我的教育一直很好,雖然開始有點慢(不習慣用電腦術語思考!)。但是我遇到了一個我無法在IDE中複製的課程。請參閱下面的代碼:

def printTwice(bruce): 
    print('bruce') 
    print('bruce') 

的教訓指出輸出應該是「布魯斯,布魯斯」,這是有道理的邏輯。然而,當我去運行代碼我得到如下:

=== RESTART:/Users/owner/Documents/bruce.py======

所以基本上只是另一條線開始從一個新的代碼。我正在寫這個代碼到一個新文件中,只是無法弄清楚我做錯了什麼。

任何幫助表示讚賞。

謝謝!

+0

你是如何運行你的代碼? – JoshKopen

+2

你很有可能不會調用這個函數。 – miradulo

+0

嗨,謝謝你的回覆。再一次,嶄新的編碼,所以你說什麼,你說什麼「你如何運行你的代碼」? –

回答

1

的功能後,一個新的行添加printTwice('bruce'),無壓痕,像這樣:

def printTwice(bruce): 
    print('bruce') 
    print('bruce') 

printTwice('bruce') 

這條線將打電話給你printTwice功能,價值'bruce'傳遞給變量bruce,這是不使用。

+0

謝謝,牛奶!很有幫助! –