aluka
?>

решить задачу на Python Клавиатура (Время: 1 сек. Память: 16 Мб Сложность: 11%) Для данной буквы английского алфавита нужно вывести справа стоящую букву на стандартной клавиатуре. При этом клавиатура замкнута, т.е. справа от буквы «p» стоит буква «a», от буквы «l» стоит буква «z», а от буквы «m» — буква «q». Входные данные Первая строка входного файла INPUT.TXT содержит один символ — маленькую букву английского алфавита. Выходные данные В выходной файл OUTPUT.TXT следует вывести букву стоящую справа от заданной буквы, с учетом замкнутости клавиатуры. Примеры № INPUT.TXT OUTPUT.TXT 1 q w 2 t y 3 p a 4 l z 5 m q

Информатика

Ответы

textildlavas21
Добрый день!

Чтобы решить эту задачу, нужно учесть, что клавиатура замкнута, то есть справа от буквы "p" будет буква "a", справа от буквы "l" будет буква "z", а справа от буквы "m" будет буква "q".

Для решения задачи на Python, нужно считать символ из файла INPUT.TXT и найти букву, стоящую справа от этого символа на клавиатуре. Затем нужно записать эту букву в файл OUTPUT.TXT.

Вот пошаговое решение задачи на Python:

1. Открываем файл INPUT.TXT для чтения и считываем из него символ:
```python
with open("INPUT.TXT", "r") as input_file:
symbol = input_file.read().strip()
```

2. Определяем буквы, стоящие справа от каждой буквы на клавиатуре:
```python
keyboard = {
"a": "s",
"b": "v",
"c": "x",
"d": "f",
"e": "r",
"f": "g",
"g": "h",
"h": "j",
"i": "o",
"j": "k",
"k": "l",
"l": "z",
"m": "q",
"n": "b",
"o": "p",
"p": "a",
"q": "w",
"r": "t",
"s": "d",
"t": "y",
"u": "i",
"v": "c",
"w": "e",
"x": "z",
"y": "u",
"z": "x"
}
```

3. Находим букву, стоящую справа от заданного символа на клавиатуре:
```python
next_letter = keyboard[symbol]
```

4. Открываем файл OUTPUT.TXT для записи и записываем туда найденную букву:
```python
with open("OUTPUT.TXT", "w") as output_file:
output_file.write(next_letter)
```

5. Весь код вместе:
```python
with open("INPUT.TXT", "r") as input_file:
symbol = input_file.read().strip()

keyboard = {
"a": "s",
"b": "v",
"c": "x",
"d": "f",
"e": "r",
"f": "g",
"g": "h",
"h": "j",
"i": "o",
"j": "k",
"k": "l",
"l": "z",
"m": "q",
"n": "b",
"o": "p",
"p": "a",
"q": "w",
"r": "t",
"s": "d",
"t": "y",
"u": "i",
"v": "c",
"w": "e",
"x": "z",
"y": "u",
"z": "x"
}

next_letter = keyboard[symbol]

with open("OUTPUT.TXT", "w") as output_file:
output_file.write(next_letter)
```

Теперь вы можете запустить этот код и он найдет букву, стоящую справа от заданной буквы на клавиатуре и запишет ее в файл OUTPUT.TXT.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

решить задачу на Python Клавиатура (Время: 1 сек. Память: 16 Мб Сложность: 11%) Для данной буквы английского алфавита нужно вывести справа стоящую букву на стандартной клавиатуре. При этом клавиатура замкнута, т.е. справа от буквы «p» стоит буква «a», от буквы «l» стоит буква «z», а от буквы «m» — буква «q». Входные данные Первая строка входного файла INPUT.TXT содержит один символ — маленькую букву английского алфавита. Выходные данные В выходной файл OUTPUT.TXT следует вывести букву стоящую справа от заданной буквы, с учетом замкнутости клавиатуры. Примеры № INPUT.TXT OUTPUT.TXT 1 q w 2 t y 3 p a 4 l z 5 m q
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

ekaterinkat
Telenkovav
vorobyeva6428
Сергей_Крутикова114
Vladstreletskiy
el-dent12
cristiansirbu9974
Pgr100
d892644813661946
Petrovich
ars-trushakova
ambiente-deco516
inikonovich
kristeisha871
ganul