0 / 0 / 0
Регистрация: 06.04.2021
Сообщений: 79

Английский алфавит

21.04.2021, 14:04. Показов 8239. Ответов 35

Студворк — интернет-сервис помощи студентам
Ограничение по времени: 0.2 секунды
Ограничение по памяти: 64 мегабайта
Заданы два символа- английские буквы в нижнем регистре. Напишите программу, к-рая выводит часть английского алфавита между заданными символами.
ФОРМАТ ВХОДНЫХ ДАННЫХ
Ваша программа должна прочитать два символа. Каждый символ записан В ОТДЕЛЬНОЙ СТРОКЕ.
ФОРМАТ ВЫХОДНЫХ ДАННЫХ
Ваша программа должна вывести часть английского алфавита между заданными символами, включая заданные символы. Каждую букву надо вывести верхнем регистре и нижнем регистре.
ПРИМЕРЫ
Ввод
a
d
Вывод
Aa Bb Cc Dd
Ввод
e
a
Вывод
Aa Bb Cc Dd Ee
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.04.2021, 14:04
Ответы с готовыми решениями:

Вывести Английский Алфавит в таблице
Вывести на экран такую ​​таблицу символов: Aa Bb Cc Dd Ee Ff Gg Hh Ii Jj Kk Ll Mm Nn Oo Pp Qq Rr Ss Tt Uu Vv Ww Xx ...

Алфавит
Написать программу, которая в каждом слове данного текста без знаков препинания все буквы и знаки расположит по алфавиту, в алфавите...

Игра Алфавит
Создать приложение “Алфавит» Помогите кто знает

35
0 / 0 / 0
Регистрация: 06.04.2021
Сообщений: 79
21.04.2021, 17:16  [ТС]
Студворк — интернет-сервис помощи студентам
Welemir1, у меня даже с ассертами код не работает- выдаёт ошибку, указывает на 2 строку (интерпретатор Pythonista), invalid character in identifier, сами код чекали хоть?
Лутца читать только начал.
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class Letter:
    def __init__(self, letter: str):
        self.value = letter.lower()
        self.upper = letter.upper()
 
    def __str__(self):
        return f'{self.upper}{self.value}'
 
 
def letters_range(first_letter, second_letter) -> str:
    first = input()
    second = input()
    letters = 'abcdefghijklmnopqrstuvwxyz'
    min_, max_ = sorted([letters.index(first_letter), letters.index(second_letter)])
    return ' '.join(str(Letter(letters[index])) for index in range(min_, max_ + 1))
Миниатюры
Английский алфавит  
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,696
Записей в блоге: 29
21.04.2021, 17:19
Цитата Сообщение от Badaboom Посмотреть сообщение
сами код чекали хоть?
именно ассертами он и проверялся. мдееее.

Добавлено через 58 секунд
возможно версия питона старая у вас там, аннотации типов уберешь и будет работать видимо
0
21.04.2021, 17:20

Не по теме:

Badaboom, а ООП ты сам выдумал, или где ты это в задаче увидел?

0
0 / 0 / 0
Регистрация: 06.04.2021
Сообщений: 79
21.04.2021, 17:45  [ТС]
Welemir1, Python 3.7 , это старая?
Python
1
return f'{self.upper}{self.value}'
Это и есть аннотации типов?
0
21.04.2021, 17:47

Не по теме:

гугли, я и так пожалел уже что решил помочь.

0
21.04.2021, 17:54

Не по теме:

Цитата Сообщение от Badaboom Посмотреть сообщение
Welemir1, Python 3.7 , это старая?
Python
1
return f'{self.upper}{self.value}'
Это и есть аннотации типов?
Кликните здесь для просмотра всего текста

0
0 / 0 / 0
Регистрация: 06.04.2021
Сообщений: 79
21.04.2021, 17:58  [ТС]
Welemir1, ну погуглил, так понял, этот отрезок- и есть аннотацией?
Python
1
2
def __str__(self):
        return f'{self.upper}{self.value}'
0
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
21.04.2021, 18:02
Цитата Сообщение от Badaboom Посмотреть сообщение
ну погуглил, так понял, этот отрезок- и есть аннотацией?
Кури: PEP 498 -- Literal String Interpolation.
0
0 / 0 / 0
Регистрация: 06.04.2021
Сообщений: 79
21.04.2021, 19:25  [ТС]
Arsegg, ну прочёл, аннотация там с f и фигурными скобками { (как у словарей)

Добавлено через 1 час 17 минут
Welemir1, повникал чуток в ООП,и...
Где создаются объекты - внутри определения функции. а где вызов функции?
Я вообще не понимаю твой код - зачем в перегрузке метода str у тебя ввод данных (ты посоветовал ввод туда делать)?
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,696
Записей в блоге: 29
21.04.2021, 19:28
Цитата Сообщение от Badaboom Посмотреть сообщение
Где создаются объекты - внутри определения функции.
ЩИТО?

Цитата Сообщение от Badaboom Посмотреть сообщение
а где вызов функции?
там где функция с круглыми скобками, например input()

Цитата Сообщение от Badaboom Посмотреть сообщение
ты посоветовал ввод туда делать
не советовал, это ты сам придумал

Цитата Сообщение от Badaboom Посмотреть сообщение
Я вообще не понимаю твой код
игнорируй его, напиши сам
2
 Аватар для Semen-Semenich
5239 / 3483 / 1176
Регистрация: 21.03.2016
Сообщений: 8,313
21.04.2021, 19:46
Welemir1, вот так помог на халяву а вопросов получил на 100$ обучения по ценам онлайн курсов
чел даже не понимает что тут класс вообще не нужен.
Python
1
2
start, end = sorted((ord(input()), ord(input())))
print(*[f'{chr(i-32)}{chr(i)}' for i in range(start, end + 1)], sep = ' ')
боюсь только сейчас вопросов на все 200$ будет
1
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
21.04.2021, 19:54

Не по теме:

Цитата Сообщение от Semen-Semenich Посмотреть сообщение
боюсь только сейчас вопросов на все 200$ будет
Дешево ценишь((


0
0 / 0 / 0
Регистрация: 06.04.2021
Сообщений: 79
21.04.2021, 21:10  [ТС]
Semen-Semenich, через классы я попросил не потому, что от балды прилетело, а потому что препод так хочет

Добавлено через 1 час 8 минут
Welemir1, "игнорируй его, напиши сам" - как скажешь
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class Letter:
    def __init__(self, letter: str):
        self.value = letter.lower()
        self.upper = letter.upper()
 
    def __str__(self):
        return f'{self.upper}{self.value}'
 
 
 
 
def letters_range(first_letter, second_letter) -> str:
    letters = 'abcdefghijklmnopqrstuvwxyz'
    min_, max_ = sorted([letters.index(first_letter), letters.index(second_letter)])
    return ' '.join(str(Letter(letters[index])) for index in range(min_, max_ + 1))
print( letters_range(input(), input()) )
0
 Аватар для Semen-Semenich
5239 / 3483 / 1176
Регистрация: 21.03.2016
Сообщений: 8,313
21.04.2021, 21:23
Badaboom, функция тут даже лишнее.
Python
1
2
3
4
5
6
7
8
9
10
11
class Letter:
    def __init__(self, letter: str):
        self.value = letter.lower()
        self.upper = letter.upper()
 
    def __repr__(self):
        return f'{self.upper}{self.value}'
 
letters = 'abcdefghijklmnopqrstuvwxyz'
min_, max_ = sorted([letters.index(input()), letters.index(input())])
print(*(Letter(letters[index]) for index in range(min_, max_ + 1)))
0
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
21.04.2021, 21:26

Не по теме:

Товарищи, а зачем вам классы? Если нужны классы, то добро пожаловать в Java - у нас данного добра навалом!


0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,696
Записей в блоге: 29
22.04.2021, 05:46
Цитата Сообщение от Badaboom Посмотреть сообщение
как скажешь
садись, два! ты не написал сам, сказанное мной о обучении в этом заведении остается в силе
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.04.2021, 05:46

Алфавит классов
Создайте класс A, в котором определены: метод приведения к строке, возвращающий 'A.__str__ method' метод hello(), выводящий на экран...

Игра Алфавит
import tkinter as tk from tkinter import ttk class AlphabetSettings(): def __init__(self, parent): # заголовок...

Перебрать алфавит
Как можно перебрать все буквы в английском алфавите? К примеру mysite.com/a mysite.com/b ... mysite.com/z mysite.com/aa ...

Алфавит в обратном порядке
помогите исправить... alphabet = "'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T',...

Перебор пароля (алфавит)
Помогите,пожалуйста,реализовать,моих якобы знаний хватило только устроить банальный перебор и проверку по одному знаку :( -Пароль...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
36
Ответ Создать тему
Опции темы

Новые блоги и статьи
Эксперимент с картинкой-обложкой на CodinGame
Adler 10.07.2026
Решил на днях провести эксперимент. У меня есть аккаунт на CodinGame, ТОП-3 по РФ среди 2200 участников (в разделе соревнования по программированию ИИ-ботов). Там есть обложка, куда можно влепить. . .
После бана на Пикабу не работает авторизация аккаунта с Яндекса.
Hrethgir 09.07.2026
В частности https:/ / auto. ru/ logbook/ zapret-na-vozhdenie-posle-65-let_1cf28789-07b4-4c75-a2f7-4cd4edf9deeb тут хотел оставить комментарий такой Зрите в корень - монополизация на разработку программ. . .
GitDOS: Когда я решил скрестить MS-DOS, GitHub и Claude
MaGz GoLd 08.07.2026
Привет, Киберфорум! Хочу поделиться своим проектом, который, надеюсь, вас заинтересует. GitDOS — это веб-приложение, которое позволяет запускать DOS в браузере с тремя крутыми фичами: диски живут в. . .
Учебный мини "цифровой двойник" = (Сервер = Java + Flask_питон )+(3D = Гугловскаая 4T nvideo + google colab) +( WMS = Odoo на Docker)
anaschu 07.07.2026
Увидел в требованиях к вакансии создателя имитационных моделей связку (REst + Api + WMS + Anylogic + питон + 3D Nvideo), и решил посмотреть, что это такое. Из этого всего я работал более менее. . .
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал. Оно само - говорит. Кто слышит тот слышит.
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась. Первый вариант. . .
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2. Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет. Но обычно это 50 лет и более. Наверное, закисление почвы происходит сезонно в средней. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru