簡體   English   中英

Codecademy,Python代碼不起作用

[英]Codecademy, Python code won't work

我已經開始在Codecademy用Python編程。 到目前為止,我認為我已經學習了一些基本的編程技巧,而且我確實存在嘗試更難的事情。

在我一直在工作的項目上我不斷收到此錯誤我的代碼如下所示:

print "Welcome to the English to Pig Latin translator!"
original = raw_input("What's your name?")

def function():

    if len(original) > 0:
        print original
    else:
        print "empty"

任務是查看字符串是否為空,因為我稍后將使用這段代碼。 當我按下“保存並提交代碼”時,它會提示我的問題,然后我將答案輸入編輯器,然后沒有任何反應。

我收到的消息是:“原始變量(”Nicolai“)有超過0個字符,但沒有打印出來。”

誰能告訴我這里我做錯了什么?

它看起來並不像你一直在調用函數,只是定義它。 嘗試插入:

function()

在末尾。 (也請比“功能”更具描述性地命名)

看一下這個練習,它不希望你創建一個函數。 只需刪除def function():並且不要忘記取消縮進代碼!)

事實上,學習功能是在PygLatin課程之后:D

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM