Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
4 / 4 / 0
Регистрация: 01.11.2023
Сообщений: 88

Задача Придворный Эмир

23.11.2023, 17:15. Показов 889. Ответов 16
Метки csv (Все метки)

Студворк — интернет-сервис помощи студентам
Он был не очень уж красив с виду, пресветлый эмир; лицо его, которое придворные поэты всегда сравнивали в своих стихах с полной серебристой луной, гораздо более напоминало перезрелую, вялую дыню. Когда эмир, поддерживаемый визирями, встал с носилок, чтобы пересесть на золоченый трон. Ходжа Насреддин убедился, что и стан его, вопреки единодушному утверждению придворных поэтов, далеко не подобен стройному кипарису; туловище эмира было тучным и грузным, руки — короткими, а ноги — столь кривыми, что даже халат не мог скрыть их уродства.
Напишите программу для подбора одежды эмиру.

В файле clothes.csv записаны предметы одежды с обозначением размера и характеристиками. Поля файла (разделители – запятые):
id, name, girth, size
id, название, обхват, обозначение размера

Вводится обхват талии эмира.
Выведите все предметы одежды (и в скобках размер), обхват которых не меньше введенного числа. Порядок исходный.

Пример 1
Ввод Вывод
# Содержимое потока stdin:
150
# Содержимое файла clothes.csv:
id,name,girth,size
1,robe,157,XXXXL
2,tarleek,165,XXL
3,raincoat,121,XXL
4,chachvan,94,XXXXXL
5,sari,117,XXXL
6,munisa,189,XXXXL
robe (XXXXL)
tarleek (XXL)
munisa (XXXXL)
Пример 2
Ввод Вывод
# Содержимое потока stdin:
116
# Содержимое файла clothes.csv:
id,name,girth,size
1,tarleek,191,XXL
2,shirt,153,XXXXXL
3,munisa,127,XXXXL
4,coat,86,XL
5,tunic,80,XXXXXL
6,raincoat,116,XXXL
7,trousers,121,XXXXXL
tarleek (XXL)
shirt (XXXXXL)
munisa (XXXXL)
raincoat (XXXL)
trousers (XXXXXL)



Помогите пожалуйста!!! Срочно

Добавлено через 19 минут
Пожалуйста, помогите, очень важная задача!!!

Добавлено через 9 минут
Буду очень благодарна, пожалуйста помогите!!!
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.11.2023, 17:15
Ответы с готовыми решениями:

Олимпиадная задача по программированию. PascalABC.NET. Задача L. Переключение между окнами
Когда пользователь работает в операционной системе Winux, у него часто запущено несколько приложений. Каждое из приложений работает в...

Васильев C# Глава 7 задача 8 (Просьба объяснить формулировку(задача внутри)
Текст задачи Напишите программу с классом, у которого есть текстовое поле. Значение текстовому полю присваивается при создании объекта...

Васильев C# Глава 8 задача 2 (Просьба объяснить формулировку(задача внутри)
Текст задачи Написать программу , в которой есть класс с полем, являющимся ссылкой на одномерный целочисленный массив. У класса есть...

16
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
23.11.2023, 17:15
Что не получается?
0
4 / 4 / 0
Регистрация: 01.11.2023
Сообщений: 88
23.11.2023, 17:16  [ТС]
У меня есть другие задачи , а эту я не успеваю делать((
0
23.11.2023, 17:22

Не по теме:

печально

0
4 / 4 / 0
Регистрация: 01.11.2023
Сообщений: 88
23.11.2023, 17:23  [ТС]
Мда, я бы прям была рада, если кто-то сделает))
0
23.11.2023, 17:24

Не по теме:

Не сомневаюсь

0
4 / 4 / 0
Регистрация: 01.11.2023
Сообщений: 88
23.11.2023, 17:25  [ТС]
Хахах, просто это контрольная, и нужно сделать, а я занят другими задачами
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
23.11.2023, 17:33
Лучший ответ Сообщение было отмечено DanMAm как решение

Решение

Ты уже минимум час тусуешься на форуме в ожидании ответа.
Цитата Сообщение от DanMAm Посмотреть сообщение
занят другими задачами
Ну-ну.

Добавлено через 31 секунду
На, и ни в чем себе не отказывай
Python
1
2
3
4
5
6
7
8
import re
 
v = 150
with open('in.csv', 'r') as f:
    for line in f:
        z = re.findall(r'\d+,(\w+),(\d+),(\w+)', line)
        if z and int(z[0][1]) >= v:
            print(f'{z[0][0]} ({z[0][2]})')
3
4 / 4 / 0
Регистрация: 01.11.2023
Сообщений: 88
23.11.2023, 17:44  [ТС]
Спасибо за код, но он выводит tarleek (XXL)
shirt (XXXXXL)
Вместо:

tarleek (XXL)
shirt (XXXXXL)
munisa (XXXXL)
raincoat (XXXL)
trousers (XXXXXL)

2 тест есть в описании задачи
0
Любознательный
 Аватар для YuS_2
7405 / 2255 / 360
Регистрация: 10.03.2016
Сообщений: 5,216
23.11.2023, 17:47
Цитата Сообщение от DanMAm Посмотреть сообщение
Буду очень благодарна
Цитата Сообщение от DanMAm Посмотреть сообщение
была рада
Цитата Сообщение от DanMAm Посмотреть сообщение
я занят
Не можете определиться кто вы?
Типа на жалость давим... ну-ну...
1
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
23.11.2023, 17:49
Цитата Сообщение от DanMAm Посмотреть сообщение
но он выводит
О Боже! Это края вообще, вилы.
DanMAm, думать принципиально не хотим?
Прямой намек -
Цитата Сообщение от iSmokeJC Посмотреть сообщение
v = 150
0
4 / 4 / 0
Регистрация: 01.11.2023
Сообщений: 88
23.11.2023, 17:50  [ТС]
Извините пожалуйста! Невнимательность))
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
23.11.2023, 17:53

Не по теме:


Цитата Сообщение от YuS_2 Посмотреть сообщение
Не можете определиться кто вы?
Чето напомнило
- А я?
- А вы кто?
- доктор Варя Черноус
- женщина-врач? Не сработаемся!
- а что же мне делать?
- смените пол. И приходите.
(С) Интерны


3
4 / 4 / 0
Регистрация: 01.11.2023
Сообщений: 88
23.11.2023, 17:55  [ТС]
Извините пожалуйста, но вот где цикл if, вместо этой v, что нужно подставить?
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
23.11.2023, 17:58

Очевидно, это v надо как-то получить
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
23.11.2023, 17:59
Цитата Сообщение от DanMAm Посмотреть сообщение
Вводится обхват талии эмира.
Тоже как бы намекает
0
4 / 4 / 0
Регистрация: 01.11.2023
Сообщений: 88
23.11.2023, 18:02  [ТС]
Большое спасибо, нужно было input() сделать, вы очень помогли
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.11.2023, 18:02
Помогаю со студенческими работами здесь

Задача со строками. Задача находится на фотке, которая прикреплена к сообщению
Фотку прикрепил к сообщению. П.5.4. Правил Запрещено создавать темы с бессмысленными названиями вроде "Помогите!",...

Задача при создание нового лида выводится задача от несущ.пользователя Б24
При создание нового Лида Выходит уведомление от пользователя которого нету в компаний. Как поменять пользователя???

Задача коммивояжера, TSP, задача на нахождение кратчайших путей
Здравствуйте, знаю что это наглость с моей стороны, но может кто то решал задачу коммивояжера и у него остался код. У меня просто даже идей...

Задача на k-тую цифру последовательности, задача на схему Горнера.
Ну, собственно опять прошу помощи... Задача 1: Определить k-тую цифру последовательности 1234567891011121314…, в которой выписаны подряд...

Задача о шахматном коне (задача Эйлера). Поиск в глубину
Требуется обойти все клетки шахматной доски ходом коня. Метод поиска решений – поиск в глубину. Буду признателен за любую помощь! Заранее...


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

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru