В институте биоинформатики по офису передвигается робот. Недавно студенты из группы программистов написали для него программу, по которой робот, когда заходит в комнату, считает количество программистов в ней и произносит его вслух: «n программистов».
Для того, чтобы это звучало правильно, для каждого n нужно использовать верное окончание слова.
Напишите программу, считывающую с пользовательского ввода целое число n (неотрицательное), выводящее это число в консоль вместе с правильным образом изменённым словом «программист», для того, чтобы робот мог нормально общаться с людьми, например: 1 программист, 2 программиста, 5 программистов.
В комнате может быть очень много программистов. Проверьте, что ваша программа правильно обработает все случаи, как минимум до 1000 человек.
Дополнительный комментарий к условию:
Обратите внимание, что задача не так проста, как кажется на первый взгляд. Если ваше решение не проходит какой-то тест , это значит, что вы не рассмотрели какой-то из случаев входных данных (число программистов 0 ≤ n ≤ 1000 ). Обязательно проверяйте свои решения на дополнительных значениях, а не только на тех, что приведены в условии задания.
как стать программистом быстро в 2022 ?
Так как задание повышенной сложности , вручную код решений проверяться не будет . Если вы столкнулись с ошибкой в первых четырёх тестах, проверьте, что вы используете только русские символы для ответа. В остальных случаях ищите ошибку в логике работы программы.
#код
s = int ( input ()) |
n1 = » программистов « |
n2 = » программист « |
n3 = » программиста « |
if s >= 0 : |
if s == 0 : |
print ( str (s) + n1) |
elif s % 100 >= 10 and s % 100 |
print ( str (s) + n1) |
elif s % 10 == 1 : |
print ( str (s) + n2) |
elif s % 10 >= 2 and s % 10 |
print ( str (s) + n3) |
else : |
print ( str (s) + n1) |
- Получить ссылку
- Электронная почта
- Другие приложения
Логические задачи: 15 упражнений для тренировки мозга
Программистам без логики никуда. Поэтому время прокачать мозг: проверьте свои способности. Вам под силу эти логические задачи?
Секрет для тех, кто хочет стать программистом
Фриланс для программистов: подборка лучших сайтов
Многие ищут фриланс для программистов, но далеко не все знают, где искать. Мы составили список ресурсов, которые вас заинтересуют.
27 сайтов с задачками для оттачивания навыков программирования
Решение задач — хороший способ развить навыки разработки.
Источник: proglib.io
Организуйте вывод памятки для начинающего программиста. Вам нужно написать программу так, чтобы расчет
значения в последней строке выполнялся непосредственно перед ее выводом и подставлялся вместо ХХХХ.
1 бит — минимальная единица количества информации.
1 Килобит = 1024 бита.
1 Килобайт = 1024 байта.
1 Килобайт = ХХХХ бит.
Заполненная памятка из 5 строк.
P.S : на языке python.
Ответ:
Ну я себе представляю это как то так:
1 бит — мин. единица инф-ции
1 килобит = 1024 бита
1 Килобайт = 1024 байта
1 Килобайт = бит
if __name__ == ‘__main__’:
Объяснение:
P.S Сайт ломает Python-код. Ниже приложен скриншот исходного кода программы
Источник: educatic.ru