Для програмування мовою Python використаємо онлайн-ресурс:
PYTHON - онлайн
Після переходу за цим посиланням на екрані у вас є два вікна. У лівому (редактор) має розміщуватися текст програми, у правому (консоль) буде відображатися результат дії створеної програми. Для запуску програми на виконання слугує кнопкa Run
Задача. Визначення кількості елементів із заданою властивістю.
Завдання: визначити кількість парних елементів у даному масиві.
Завдання: визначити кількість парних елементів у даному масиві.
ХІД РОБОТИ
1. Відкриваємо середовище Python
2. У вікні редактора вводимо текст програми:
# Створення масиву N випадкових цілих чисел
import random
n=int(input('Скільки чисел створити? N= '))
mas=[]
for i in range(n):
x=random.randint(1,100)
mas.append(x)
# Визначення кількості парних елементів масиву
K=0
for i in range(n):
if mas[i] == mas[i]//2*2:
K=K+1
print('У масиві з ',n,' чисел ',K,' парних')
- якщо число парне, наприклад, 8, то 8//2=4*2=8 - число не змінюється;
- якщо число непарне, наприклад, 7, то 7//2=3*2=6 - число змінилося
3. Кожен раз коли умова виконується (тобто число є парним) кількість таких чисел зростає на одиницю - К=К+1)
import random
n=int(input('Скільки чисел створити? N= '))
mas=[]
for i in range(n):
x=random.randint(1,100)
mas.append(x)
# Визначення кількості парних елементів масиву
K=0
for i in range(n):
if mas[i] == mas[i]//2*2:
K=K+1
print('У масиві з ',n,' чисел ',K,' парних')
(Пояснення:
1. Кількість парних елементів позначимо літерою "К". Спочатку їх немає, тому К=0.
2. Операція mas[i]//2*2 діє так:- якщо число парне, наприклад, 8, то 8//2=4*2=8 - число не змінюється;
- якщо число непарне, наприклад, 7, то 7//2=3*2=6 - число змінилося
3. Кожен раз коли умова виконується (тобто число є парним) кількість таких чисел зростає на одиницю - К=К+1)
3. Натискуємо кнопку Run
4. Аналізуємо текст програми (виправляємо, якщо потрібно, помилки і знову тиснемо Run).
(Після виконання програми зробіть копію екрану та надішліть її на на електронну скриньку kab11.gimnazia@gmail.com або на Viber #0953262513)
Немає коментарів:
Дописати коментар