Методическое пособие под ред. С. Г. Григорьева Москва, 021 программирование в



Pdf көрінісі
бет82/84
Дата09.04.2024
өлшемі5.16 Mb.
#498146
түріМетодическое пособие
1   ...   76   77   78   79   80   81   82   83   84
PYTHON

def ATR(num): 
if num<=0 or num>=4000 or int(num)!=num: 
raise ValueError(′Input should be an integer between 
1 and 3999′) 
result=[] 
for d, rim in cif: 
while num>=d: 
result.append(rim) 
num-=d 
return ′′.join(result) 
x =int(input("x=")) 
print(′число в римской системе счисления ′,ATR(x)) 
cif 
представляет собой кортеж, сформированный с помощью функции zip(). 
Затем описана функция ATR, которая и осуществляет перевод своего аргумента num в 
римское представление. Результат возвращается как строка. 
Результат работы программы представлен на рисунке 121. 


ПРОГРАММИРОВАНИЕ 
119 
В содержание
 
Рис. 121. Результат работы программы 


ПРОГРАММИРОВАНИЕ 
120 
В содержание
 
Источники информации
 
Бэрри П. 
Изучаем программирование на Python. — М., 2017. — 624 с. 
Буйначев С. К. 
Основы программирования на языке Python: учебное пособие. — Ека- 
теринбург: Изд-во Урал. ун-та, 2014. — 91 с. 
Бхаргава А. 
Грокаем алгоритмы: иллюстрированное пособие для программистов и 
любопытствующих. — СПб.: Питер, 2017. — 288 с. 
Гэддис Т. 
Начинаем программировать на Python / пер. с англ. 4-е изд. — СПб.: 
БХВ-Петербург, 2019. — 768 с. 
Мюллер Дж. 
Python для чайников. — СПб. : Диалектика, 2019— 416 с. 
Луридас П. 
Алгоритмы для начинающих: теория и практика для разработчика. — М. : 
Эксмо, 2018. — 608 с. 
Лутц М. 
Изучаем Python, пер. с англ. 3-е изд. — СПб.: Символ Плюс, 2009. — 848 с. 
Рафгарден Т. 
Совершенный алгоритм. Жадные алгоритмы и динамическое програм- 
мирование. — СПб.: Питер, 2020. — 256 с. 
Рейтц К., Шлюссер Т. 
Автостопом по Python. — СПб. : Питер, 2017. — 336 с. 
Фёдоров Д. Ю
. Программирование на языке высокого уровня Python: учебное посо- 
бие для прикладного бакалавриата. — М. : Издательство Юрайт, 2019. — 161 с. 
Python 3 для начинающих: 
https://pythonworld.ru/samouchitel-python 
Учебник по языку программирования Python (хабраиндекс): 
https://habr.com/ru/post/61905/ 
Python/Учебник Python 3.1: 
https://ru.wikibooks.org/wiki/Python/%D0%A3%D1%87%D0%B5%D0%B1%D0% 
BD%D0%B8%D0%BA_Python_3.1 
Python для начинающих 2021 — уроки, задачи и тесты: 
https://pythonru.com/uroki/python-dlja-nachinajushhih 




Достарыңызбен бөлісу:
1   ...   76   77   78   79   80   81   82   83   84




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет