Top.Mail.Ru
Ответы

Программа на Python

В программе выдаёт синтаксическую ошибку
Подскажите что не так в программе, условие:
При работе с последовательностями Николай постоянно забывает, какую он уже проанализировал, а какую нет. Помогите Николаю написать функцию check_sequence, которая возвращает строку «Новая», если ранее такой строки не было, иначе – строку «Была». Строки, которые уже были введены хранятся в глобальной переменной sequence в виде списка.

input(sequence)
def check_sequence():

if s in sequence:

print "Была"
else:

print "Новая"

По дате
По рейтингу
Аватар пользователя
Новичок

Лучше выводить код так:

1
 здесь код 

Может просто структура нарушена. Должно быть так:

1234567
 input(sequence)  
 
def check_sequence():  
    if s in sequence:  
        print "Была"  
    else:  
        print "Новая" 

input должен возвращать строку.

Аватар пользователя
Ученик
123456
 def check_sequence(s):  
    if s in sequence:  
        print("Была")  
    else:  
        print("Новая")  
        sequence.append(s) 
Аватар пользователя
Ученик

def check_sequence(x):
global sequence
if x in sequence:
print('Была')
else:
print('Новая')
sequence.append(x)