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

Прогресс

04.03.2021, 17:25. Показов 2775. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ни дня не пройдет, чтобы не порадовалась я тому, что рождена в Ланке. Я здесь каждый кустик знаю и каждого жителя.

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

Напишите программу, которая создаст необходимое количество новых весьма прогрессивных ламп и опишет их свойства.

Формат ввода
В первой строке вводятся через пробел варианты горючего, на котором работает лампа, выбирать без повторений;

далее вводятся два целых числа через пробел – границы диапазона, в которых может быть сила света; повторения возможны, концы диапазона включаются в выбор;

в следующей строке вводятся два вещественных числа – границы диапазона объема, выбирать без повторений с точностью до десятых;

в последней строке вводится целое число – количество ламп.

Формат вывода
Нужно создать необходимое количество ламп и вывести соответствующее количество строк в формате:

Lamp <number>: works on <fuel>, light intensity <intensity> cd, volume <volume> l, cost <cost> coins.

Лампа <номер>: работает на <горючее>, сила света <интенсивность> кд, объем <объем> л, стоимость <стоимость> монет.

Стоимость лампы – округленное до десятых произведение силы света на объем.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.03.2021, 17:25
Ответы с готовыми решениями:

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

Прогресс в окне консоли
Всем доброго времени суток! Тестирую вот такую подпрограммку, чтобы можно было наблюдать выполнение процесса: double_bs = chr(8) +...

Прогресс бар для копирования файлов
Всем привет. Писал скриптик для копирования файлов и столкнулся с такой проблемой, что при копировании больших файлов консоль висит...

4
 Аватар для Semen-Semenich
5237 / 3481 / 1176
Регистрация: 21.03.2016
Сообщений: 8,310
04.03.2021, 19:12
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import random as r
 
fuel = input().split()
a,b = map(int,input().split())
lumin = list(range(a,b+1))
a,b = map(float,input().split())
volume = [round(r.uniform(a, b), 1) for _ in range(len(fuel))]
number = 1
             
for _ in range(int(input())):
    if not fuel:
        print('закончился выбор топлива')
        break
    f = r.randrange(len(fuel))
    l = r.choice(lumin)
    v = r.choice(volume)
    price = round(l * v, 1)
    print(f'Лампа номер {number}: работает на {f},\
сила света {l} кд, объем {v} л, стоимость {price}')
    number += 1
0
2 / 2 / 0
Регистрация: 01.12.2020
Сообщений: 3
21.03.2021, 12:06
Не совсем правильно работает. В переменной f появляется число, хотя там должно быть название топлива.
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
21.03.2021, 12:13
Цитата Сообщение от YesTop Посмотреть сообщение
Не совсем правильно работает
Ну так подправь!
0
2 / 2 / 0
Регистрация: 01.12.2020
Сообщений: 3
21.03.2021, 12:31
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import random as r
 
fuel = input().split()
a, b = map(int, input().split())
lumin = list(range(a, b + 1))
a, b = map(float, input().split())
volume = [round(r.uniform(a, b), 1) for _ in range(len(fuel))]
number = 1
 
for _ in range(int(input())):
    if not fuel:
        print('закончился выбор топлива')
        break
    f = r.randrange(len(fuel))
    l = r.choice(lumin)
    v = r.choice(volume)
    price = round(l * v, 1)
    print(f'Лампа номер {number}: работает на {fuel[f]},\
сила света {l} кд, объем {v} л, стоимость {price}')
    number += 1
Добавлено через 1 минуту
f надо было заменить на fuel[f]
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.03.2021, 12:31
Помогаю со студенческими работами здесь

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

Как установить модуль Прогресс Бар на Питон 3.4.4 [Windows 7 (32)]?
Всем привет! Помогите, пожалуйста, с вопросами по установке пакетов на Python. Извелся вконец. Нет ясной картины. В голове окрошка и...

Как задать прогресс бар для теоремы Ферма? Хочу знать сколько тысяч лет будет высчитываться её верность на моём компе
print(*) перепробовал все модули наподобие tqdm принцип у них у всех одинаковый, но не могу понять, куда вставлять этот код?

прогресс бар
пишу свой почтовик. как сделать прогресс бар, чтобы он отображал выполненный прогресс

Прогресс бар
Здравствуйте! Необходимо сделать прогресс бар с числами с плавающей запятой, желательно объединить два значения в одно и сделать один...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru