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

Написать 2 варианта программы (программа должна запускаться)

26.10.2017, 18:48. Показов 1716. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день!
Уже 2 недели бьюсь ничего не могу понять
Анекдот:
Идет по улице прохожий, смотрит - на газоне двое рабочих.
Первый выкапывает яму, ждут, второй закапывает. Перекур. Потом все повторяется.
Прохожий смотрел-смотрел, не выдержал: "Мужики, а что вы делаете-то?"
-"Ну понимаешь, вообще мы деревья сажаем.
Я выкапываю яму, Петрович кладет туда саженец, Серега закапывает.
А сегодня Петрович заболел..."
Написать 2 варианта программы (программа должна запускаться):
Петрович здоров и сажает деревья;
Петрович заболел
Использовать цикл while. Выход из цикла - по окончании рабочего дня. Сколько у рабочих было саженцев - мы не знаем.
Я понимаю, что вариант написания:
Петрович здоров и сажает деревья;
Петрович заболел
Использовать цикл while. Выход из цикла - по окончании рабочего дня. Сколько у рабочих было саженцев - мы не знаем.
Если словами:
1. Проверяем пришел Петрович или нет (можно использовать ввод пользователя или просто задать переменную, или вообще сделать генерацию случайного значения)
2. Начинаем рабочий день(допустим 8 часов). Запускается цикл, каждая итерация которого будет соответствовать действиям рабочих
3. На каждой итерации цикла рабочий копает ямку(например печатается строка "ямка выкопана"). Затем если Петрович пришел, то сажает дерево(также печать "дерево посажено"). И в конце итерации закопали ямку(тоже печать "закопали ямку"). Когда цикл завершен можно напечатать "все , по домам", посчитать сколько посажено и т.д. В общем неформальное задание, главное циклы и условные конструкции использовать.
Но как это организовать в Python никак не соображу... Help
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.10.2017, 18:48
Ответы с готовыми решениями:

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

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

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

2
7 / 7 / 7
Регистрация: 20.06.2016
Сообщений: 72
26.10.2017, 23:35
Лучший ответ Сообщение было отмечено ElenaMightyDoe как решение

Решение

Если я правильно вас понял, то вот код. Если что-то непонятно, готов ответить на вопросы.
Python
1
2
3
4
5
6
7
8
9
10
11
isIll = int(input("Петрович болеет? 1 - да / 0 - нет "))
if isIll: #если Петрович не болеет
    for i in range(8, 19):
        print(i, ":00 - Выкопана ямка", sep = '')
        print(i, ":30 - Закопана ямкa", sep = '')
else:
    for i in range(8, 19):
        print(i, ":00 - Выкопана ямка", sep = '')
        print(i, ":20 - Посажен саженец", sep = '')
        print(i, ":40 - Закопана ямкa", sep = '')
print("19:00 - Все, по домам!")
0
0 / 0 / 0
Регистрация: 26.10.2017
Сообщений: 11
27.10.2017, 11:37  [ТС]
Добрый день!
Спасибо за помощь
Есть вопрос:
sep = '' " - что это означает?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.10.2017, 11:37
Помогаю со студенческими работами здесь

Найти количество чисел, где первые L битов должны быть нулями, и последние R битов должны быть нулями
У вас есть все возможные n-разрядные целые неотрицательные числа в двоичной системе счисления и q...

Почему может не запускаться стандартная id для python?
Здравствуйте. Установил самый свежий релиз python 3.6 на windows7. после установки запускаю...

После того как добавил readonly_fields, перестал запускаться сервер, что делать?
Добрый вечер! Учусь создавать сайт на Django. Решил немного кастомизировать админку. После того...

Перестал запускаться сервер и БОТ не отвечает на команды /Start
Всем привет, прошу не судить строго. Новичок в этом деле 8-) Написал Бота в телеге, все...

Перестал запускаться бот на удаленном сервере
Понимаю что проблема очень специфическая, но вдруг у кого-то было похоже... У меня бот бежит на...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru