Примеры решения задач для практического задания 7
Conditions d’achèvement
Задача 1. Напишите программу, которая принимает число N, заполняет массив последовательными натуральными числами в обратном порядке и выводит его на экран.
n = int(input("Размер массива: "))
mas = []
for i in range(n, 0, -1):
mas.append(i)
print(*mas)
Задача 2. Напишите программу, которая заполняет массив размера N числами Фибоначчи и выводит его. Число N вводится с клавиатуры.mas = []
for i in range(n, 0, -1):
mas.append(i)
print(*mas)
Результат:
Размер массива: 4
4 3 2 1
n = int(input("Кол-во чисел: "))
fib = [0, 1]
for i in range(2, n):
fib.append(fib[i-2] + fib[i-1])
print(*fib)
Задача 3. Напишите программу, которая принимает с клавиатуры число N и заполняет массив размера N случайными числами. После заполнения выведите массив на экран.fib = [0, 1]
for i in range(2, n):
fib.append(fib[i-2] + fib[i-1])
print(*fib)
Результат:
Кол-во чисел: 5
0 1 1 2 3
import random
n = int(input("Размер массива: "))
mas = []
for i in range(n):
mas.append(random.randint(0,99))
print(*mas)
n = int(input("Размер массива: "))
mas = []
for i in range(n):
mas.append(random.randint(0,99))
print(*mas)
Результат:
Размер массива: 5
87 14 36 98 21
import random
n = int(input("Размер массива: "))
mas = []
for i in range(n):
mas.append(random.randint(0,99))
print(*mas)
for i in mas:
if i % 3 == 0 and i % 5 != 0:
print(i, end = " ")
n = int(input("Размер массива: "))
mas = []
for i in range(n):
mas.append(random.randint(0,99))
print(*mas)
for i in mas:
if i % 3 == 0 and i % 5 != 0:
print(i, end = " ")
Результат:
Размер массива: 10
17 43 3 66 90 67 26 69 82 61
3 66 69
import random
n = int(input("Размер массива: "))
mas = []
for i in range(n):
mas.append(random.randint(0,99))
print(*mas)
x = int(input("Число: "))
k = 0
for i in mas:
if x == i:
k += 1
print("Кол-во:", k)
n = int(input("Размер массива: "))
mas = []
for i in range(n):
mas.append(random.randint(0,99))
print(*mas)
x = int(input("Число: "))
k = 0
for i in mas:
if x == i:
k += 1
print("Кол-во:", k)
Результат:
Размер массива: 10
93 23 69 7 49 3 98 18 18 34
Число: 18
Кол-во: 2
