-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path9.2.2.py
More file actions
36 lines (29 loc) · 1011 Bytes
/
Copy path9.2.2.py
File metadata and controls
36 lines (29 loc) · 1011 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
"""
Створіть власну реалізацію вбудованої функції range під назвою in_range(),
яка приймає три параметри: start, end, і опціонально step.
Підказка: перегляньте документацію для функції range.
"""
def in_range(start, end=None, step=1):
if end != None:
ran=[]
# print(f"start :{start} end :{end} step : {step}")
while start < end:
ran.append(start)
start = start + step
else:
ran=[]
i=0
# print(f"start :{start} end :{end} step : {step}")
while i < start:
ran.append(i)
i = i + step
return ran
print("---------i-----------")
for i in range(2):
print(f"range : {i}")
print("---------ii-----------")
for ii in in_range(2):
print(f"in_range : {ii}")
print("---------ii-----------")
for ii in in_range(2,8):
print(f"in_range : {ii}")