-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlekce_06_32.py
46 lines (39 loc) · 1.38 KB
/
lekce_06_32.py
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
37
38
39
40
41
42
43
44
45
46
# Napiš program, který bude mít 3 vstupy a všechny budou celá čísla:
#
# start
# stop
# divisor (dělitel)
# Všechny by měly být poskytnuty uživatelem.
#
# Program by měl:
#
# vygenerovat sbírku celých čísel v rozmezí mezi start (včetně) a stop (včetně)
# vytisknout list v rozmezí čísel start - stop, která jsou dělitelná vstupem divisor
# Pokud je dělitel 0, program by měl vytisknout string Cannot divide by zero.
list_of_quotients = list()
start = int(input('Insert beginning of interval: '))
end = int(input('Insert beginning of interval: '))
if end < start:
print('Wrong interval!')
exit()
divisor = int(input('Insert divisor: '))
while divisor == 0:
print('Cannot divide by zero. Insert divisor once again!')
divisor = int(input('Insert divisor: '))
for i in range(start, end + 1):
if i % divisor == 0:
list_of_quotients.append(i)
print('Numbers in', range(start, end), 'divisible by', divisor, ':\n', list_of_quotients)
# reseni by ENGETO
# start = int(input('START: '))
# stop = int(input('STOP: '))
# divisor = int(input('DIVISOR: '))
# result = []
# if divisor:
# for num in range(start, stop+1):
# if num % divisor == 0:
# result.append(num)
# print('Numbers in range(' + str(start) +', ' + str(stop) + ') divisible by ' + str(divisor) + ':')
# print(result)
# else:
# print('Cannot divide by zero')