форкнуто от main/python-labs
main
Родитель
de1d6f1b36
Сommit
85ff36ea2a
@ -0,0 +1,42 @@
|
||||
# 30.Создайте кортеж с 50 случайными целочисленными значениями из диапазона от 20 до 40. Определите,
|
||||
сколько среди этих значений четных и сколько кратных 3, 4 и 5.
|
||||
### Код:
|
||||
```py
|
||||
import random
|
||||
|
||||
numbers = tuple(random.randint(20, 40) for _ in range(50))
|
||||
|
||||
print("Кортеж:", numbers)
|
||||
|
||||
a = 0
|
||||
b = 0
|
||||
c = 0
|
||||
s = 0
|
||||
|
||||
|
||||
for num in numbers:
|
||||
if num % 2 == 0:
|
||||
a += 1
|
||||
if num % 3 == 0:
|
||||
b+= 1
|
||||
if num % 4 == 0:
|
||||
c += 1
|
||||
if num % 5 == 0:
|
||||
s += 1
|
||||
|
||||
print(f"\nРезультаты анализа:")
|
||||
print(f"Четных чисел: {a}")
|
||||
print(f"Кратных 3: {b}")
|
||||
print(f"Кратных 4: {c}")
|
||||
print(f"Кратных 5: {s}")
|
||||
```
|
||||
Вывод:
|
||||
```
|
||||
Кортеж: (37, 24, 26, 29, 39, 23, 24, 21, 23, 29, 21, 31, 37, 35, 22, 28, 29, 22, 24, 38, 24, 27, 24, 34, 22, 38, 20, 28, 28, 22, 27, 24, 30, 33, 35, 32, 36, 29, 20, 33, 27, 36, 28, 23, 29, 38, 31, 28, 34, 27)
|
||||
|
||||
Результаты анализа:
|
||||
Четных чисел: 27
|
||||
Кратных 3: 18
|
||||
Кратных 4: 16
|
||||
Кратных 5: 5
|
||||
```
|
||||
@ -0,0 +1,27 @@
|
||||
import random
|
||||
|
||||
numbers = tuple(random.randint(20, 40) for _ in range(50))
|
||||
|
||||
print("Кортеж:", numbers)
|
||||
|
||||
a = 0
|
||||
b = 0
|
||||
c = 0
|
||||
s = 0
|
||||
|
||||
|
||||
for num in numbers:
|
||||
if num % 2 == 0:
|
||||
a += 1
|
||||
if num % 3 == 0:
|
||||
b+= 1
|
||||
if num % 4 == 0:
|
||||
c += 1
|
||||
if num % 5 == 0:
|
||||
s += 1
|
||||
|
||||
print(f"\nРезультаты анализа:")
|
||||
print(f"Четных чисел: {a}")
|
||||
print(f"Кратных 3: {b}")
|
||||
print(f"Кратных 4: {c}")
|
||||
print(f"Кратных 5: {s}")
|
||||
Загрузка…
Ссылка в новой задаче