Вопрос по курсу python core | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

Вопрос по курсу python core

Почти полностью прошел курс, но последнии 3 задачи решить не могу. Помогите пожалуйста решить "Фибоначчи", "блендер" и "проверка телефонных номеров"

5th Jan 2022, 2:23 PM
Попов Кирилл
1 Answer
0
Привет! Проверка номеров самый простой из этих кодов. Там надо проверять длину и первый символ, но код не помещается) С фибоначчи тоже все просто, берем на вход количество элементов, создаем список с первыми 2 элемента руками и потом просто в конец добавляем сумму последних двух элементов, пока длина списка не станет равна введенной длине. Потом просто выводим через цикл. Код: num = int(input()) def fibonacci(n): arr = [0,1] while n > len(arr): arr.append(arr[-1]+arr[-2]) for a in arr: print(a) fibonacci(num) В блендере надо просто определить объект сок с параметрами из чего он сделан и сколько литров. Еще определить действие при функции сложения соков с выводом как в задании. Код: class Juice: def __init__(self, name, capacity): self.name = name self.capacity = capacity def __add__(self, a): return (self.name+'&'+a.name+' ('+ str(self.capacity + a.capacity)+'L)') print(Juice('Orange', 1.5) + Juice('Apple', 2.0))
5th Jan 2022, 4:05 PM
RaiRoko
RaiRoko - avatar