Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Задача на программирование питон решение срочно пожалуйста

Kate Ученик (98), открыт 3 недели назад
Вася взял строку символов, выбрал один, поставил курсор слева от него, подвинул курсор на 5 символов вправо, потом на 7 влево, потом опять на n символов вправо — и дошёл до конца строки. Дана строка и число n. Выведи символ, который выбрал Вася.
2 ответа
Алиса Кудзё Мастер (1385) 3 недели назад
Чтобы вывести символ, который выбрал Вася, можно использовать следующий код на Python: 1

s = input()
n = int(input())
print(s[2 - n])
Он принимает на вход строку и число n и выводит символ, который находится на месте 2 - n. 1
Неожид Знаток (310) 3 недели назад
def find_character(s, n):
# Изначально курсор на позиции 0
cursor = 0

# Двигаем курсор на 5 вправо
cursor += 5

# Двигаем курсор на 7 влево
cursor -= 7

# Двигаем курсор на n вправо
cursor += n

# Возвращаем символ, который был выбран
return s[cursor]

# Ввод данных
s = input("Введите строку: ")
n = int(input("Введите число n: "))

# Вывод результата
print(find_character(s, n))
Алиса КудзёМастер (1385) 3 недели назад
ээ давай мне клиента не перехватывай
Неожид Знаток (310) Алиса Кудзё, ты первее написал, скорее всего он тебе даст лучший ответ
Похожие вопросы