2015-11-24 6 views
-3

Я получаю недопустимую синтаксическую ошибку в ':' после функции 'DisplayBands', но я не вижу ничего плохого в синтаксисе. Я, наверное, слепой. Помощь очень ценится (пожалуйста, простите меня тупость, я новичок в этом.)Ошибка синтаксиса, но действительный синтаксис?

import time 
import random 

def DisplayBands: 
    print("Guess the name of the band out of:") 
    print("One Dimension") 
    print("Take What?") 
    print("Austin Eabier") 
    print("Front Street Lads") 
    now = time.time() 
    return now 
+2

Пожалуйста, перечитайте, как определить функции в Python ... – nneonneo

+1

вам нужно '()' так НЕТ, его не действует Синтаксис –

ответ

0

Вы должны поместить () после объявления функции:

def DisplayBands(): 
    print("Guess the name of the band out of:") 
    print("One Dimension") 
    print("Take What?") 
    print("Austin Eabier") 
    print("Front Street Lads") 
    now = time.time() 
    return now 
+0

Спасибо так много, я был идиотом :) – ClassyMelon

3

Определение функции требует скобки с конец имени функции.

def DisplayBands(): 
       ^^ These are required 

В этом случае, вы определяете функцию, которая принимает 0 параметры

Смежные вопросы