Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.70/40: Рейтинг темы: голосов - 40, средняя оценка - 4.70
0 / 0 / 0
Регистрация: 06.04.2021
Сообщений: 79

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

21.04.2021, 14:04. Показов 8218. Ответов 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,312
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,312
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
Ответ Создать тему
Новые блоги и статьи
сукцессия 14. Обновленная схема модели
anaschu 28.06.2026
ГЛОБАЛЬНАЯ ОПИСАТЕЛЬНАЯ СПЕЦИФИКАЦИЯ ЭКОСИСТЕМНОЙ МОДЕЛИ «SOIL CHEMISTRY & MYCORRHIZA 2. 0» https:/ / ibb. co/ NnkGpfMd Представленная интегрированная схема описывает непрерывную нелинейную. . .
сукцессия 13. Питон модель трехзонного мицелия, пока что в основном арбускулярного
anaschu 28.06.2026
## Разработка агентной модели микоризной сукцессии: от выявления артефактов к созданию комплексной системы ### Аннотация Представлено исследование по разработке агентной модели микоризной. . .
сукцессия 12. краткий список проверок модели перед запуском.
anaschu 27.06.2026
Скрытые отказы в моделях систем динамики (SD-models) экологических систем: два случая из практики Контекст Разбирался прототип модели систем динамики (SD-модели) микоризной сукцессии: пять. . .
Сукцессия 11. Проверка орудий перед войной: разработка через тестирование
anaschu 27.06.2026
Как не дать модели соврать самой себе: проверки для симуляции микоризной сукцессии Введение Когда вы строите математическую модель живой системы — грибов, растений, почвы — главная опасность. . .
10 сукцессия. Питон код войны грибов и растений
anaschu 27.06.2026
import numpy as np class PlantAgent: def __init__(self, name, strategy, initial_biomass): self. name = name self. strategy = strategy # "greedy" (широколиственные) или. . .
сукцессия 9. Математика подлости: как растения предали грибных друзей
anaschu 27.06.2026
Статья 2. Глобальная фосфорная война: эволюционно-экономические механизмы распределения биомов Земли Введение: Экологический рынок как игра с нулевой суммой Традиционная экология долгое время. . .
сукцессия 8. Как я спорил с ИИ, которые - агенты растений и ненавистники грибов!
anaschu 27.06.2026
Статья 1. Хроники грибного восстания: как Сократов диалог разрушил академические догмы ИИ Введение: Синдром «цифрового учебника» Современные большие языковые модели (LLM) обладают колоссальным. . .
Главный вопрос моделирования сукцессии
anaschu 27.06.2026
главный вопрос. Если эктомикориза лучше добывает недоступный фосфор. И ее масса максимальна из всех. А широколиственный лес тоже имеет самую крутую биомассу. То почему не возникло их симбиоза? Это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru