Предмет: Информатика,
автор: sl2020202
Однажды Вася обнаружил в лесу таинственный прибор с циферблатом. Рядом нашёлся обрывок страницы, на котором записан какой-то малопонятный текст. Вася заметил в тексте последовательность чисел, каждое из которых равно -1, 0 или 1.
Также рядом с прибором он обнаружил пульт управления с тремя кнопками, на которых написаны те же числа. Вася проверил, что происходит при нажатии на них. Выяснилось, что при нажатии на «-1» прибор сдвигает стрелку на одно деление влево, при нажатии на «1», он сдвигает на одно деление вправо, а при нажатии на «0», стрелка не двигается.
Вася уже настроился на то, чтобы нажать последовательность чисел из обрывка, но перед этим решил все таки выяснить, в какую сторону в итоге сдвинется стрелка от текущего положения.
Помогите Васе выяснить это.
В единственной строке выведите:
слово Left, если стрелка прибора переместится влево,
слово Right, если стрелка переместится вправо,
слово Stay, если вернется в исходное положение.
Пример
5
1 0 1 -1 0
Right
Ответы
Автор ответа:
1
Відповідь:
total = int(input("Введите количество перемещений:\n"))
l=0
turns = list(map(int,input().split()))
for i in range(total):
l+=turns[i]
if l>0:
print("Right")
elif l<0:
print("Left")
else:
print("Stay")
l=list(map(int,input().split()))
l=sum(l)
if l>0:
print("Right")
elif l<0:
print("Left")
else:
print("Stay")
Похожие вопросы
Предмет: Русский язык,
автор: irinasevostyano
Предмет: Русский язык,
автор: Аноним
Предмет: Русский язык,
автор: pomogite123456780
Предмет: Алгебра,
автор: callipso889
Предмет: Литература,
автор: Yulia543
count1=0
count2=0
i=int(input())
a=input().split()
a=[int(i) for i in a]
if a==1:
count+=1
maxcount>count
maxcount=count
elif a==-1:
count1+=1
maxcount1>count1
maxcount1=count1
elif a==0:
count2+=1
maxcount2>count2
maxcount2=count2
if count>count1:
print("Right")
elif count1>count:
print("Left")
elif count2>count and count2>count1:
print("Stay")
подредактируйте код