“Как сделать свой собственный диапазон в Python” Ответ

Как сделать свой собственный диапазон в Python

# subcribe to my channel 
# https://www.youtube.com/channel/UCakNP54ab_3Qm8MPdlG4Zag
def own_range(start=0, end=0, step=1):
	if step == 0:
		raise ValueError("own_range() arg 3 must be not zero")
	if start > end and step < 0:
		while start > end:
			yield start 
			start += step
	elif start > end or (start != 0 or end == 0) and start != 0 and end == 0:
		while end < start:
			yield end
			end += step
	elif start == 0 and end != 0 and end > 0 and step > 0 or (start != 0 or end == 0) and start != 0 and start < end and step > 0:
		while start < end:
			yield start
			start += step
Zendorr

Создание функции собственного диапазона в Python

# plz suscribe to my youtube channel -->
# https://www.youtube.com/channel/UC-sfqidn2fKZslHWnm5qe-A

def range_by(starting_number, ending_number):
    #sequence = [starting_number]
    sequence = []
    while starting_number < ending_number:
        sequence.append(starting_number)
        starting_number += 1
        
    return sequence

print(range_by(-3,6))
Programmer of empires

Создание функции собственного диапазона с шагом в Python

# plz suscribe to my youtube channel -->
# https://www.youtube.com/channel/UC-sfqidn2fKZslHWnm5qe-A

def range_with_step(start_num,end_num,step_num=1):
    sequence2 = [start_num]
    while start_num < end_num:
        start_num += step_num
        sequence2.append(start_num)
    return sequence2
print(range_with_step(0,6,3))
Programmer of empires

Ответы похожие на “Как сделать свой собственный диапазон в Python”

Вопросы похожие на “Как сделать свой собственный диапазон в Python”

Больше похожих ответов на “Как сделать свой собственный диапазон в Python” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования