Предмет: Информатика, автор: dollyderevyanko14

Помогите пожалуйста, дам 90 баллов!!!!!

Практична робота на тему «Методи роботи зі списками мовою програмування Python»

1. Є таблиця постійних величин з фізики( запишіть 4 будь які константи). Оформіть ці дані списком мовою програмування Python. Наведіть приклади методів, що можна застосувати до цього списку (2б)

2. Створіть список на основі введеної послідовності цілих чисел і надрукуйте другу половину списку як у вихідних даних. (2б)

3. Ви працюєте у відділі кадрів підприємства. Вам керівники принесли два списки з працівниками свого відділу. (Список довільний). В одному відділі працює чотири працівника із п'яти можливих, в іншому - три із чотирьох. Оформіть цих працівників у програмі Python (використовуючи матеріали попередніх уроків). Виконайте всі дії, що можна зробити зі списком. Опишіть у програмі (словесно) які дії можна здійснювати з працівником і наведіть до цієї дії метод роботи зі списком. (максимум 4б)

Наприклад: #Звільнити працівника- метод видалення елементу списку)

4. Навпроти одного з прізвищ стоять числа, які визначають кількість відпрацьованих днів напротязі 5 місяців (довільні числа від 13 до 24). Опишіть кодом Python всі можливі дії, що можна виконати над цими числами. (максимум 4б)

Ответы

Автор ответа: bukatobo
1

Ответ:

1. Оформлення таблиці постійних величин списком мовою програмування Python:

```python

constants = ["Speed of light", "Gravitational constant", "Planck constant", "Boltzmann constant"]

```

Приклади методів, що можна застосувати до цього списку:

```python

# Додавання елементу до списку

constants.append("Avogadro constant")

# Вставка елементу на певну позицію

constants.insert(1, "Electron charge")

# Видалення елементу зі списку

constants.remove("Planck constant")

# Перевірка наявності елементу у списку

if "Speed of light" in constants:

print("Speed of light is in the list")

# Отримання кількості елементів у списку

count = len(constants)

print("Number of constants:", count)

# Сортування списку за алфавітом

constants.sort()

print("Sorted constants:", constants)

# Об'єднання двох списків

more_constants = ["Fine-structure constant", "Elementary charge"]

all_constants = constants + more_constants

print("All constants:", all_constants)

```

2. Створення списку на основі введеної послідовності цілих чисел та друку другої половини списку:

```python

sequence = input("Enter a sequence of integers: ")

numbers = sequence.split()

half_length = len(numbers) // 2

second_half = numbers[half_length:]

print("Second half of the list:", second_half)

```

3. Робота зі списками працівників:

```python

department1 = ["John", "Mary", "Peter", "Alice"]

department2 = ["Bob", "Sarah", "Mike"]

# Додавання працівника до списку

department1.append("Tom")

# Видалення працівника зі списку

department2.remove("Sarah")

# Отримання кількості працівників у списку

count1 = len(department1)

count2 = len(department2)

print("Number of employees in department 1:", count1)

print("Number of employees in department 2:", count2)

# Перевірка наявності працівника у списку

if "John" in department1:

print("John is in department 1")

# Об'єднання двох списків

all_employees = department1 + department2

print("All employees:", all_employees)

```

4. Робота з числами, що визначають кількість відпрацьованих днів:

```python

worked_days = [18, 22, 19, 24, 20]

# Знаходження мінімального та максимального значень

min_days = min(worked_days)

max_days = max(worked_days)

print("Minimum worked days:", min_days)

print("Maximum worked

days:", max_days)

# Обчислення середнього значення

average_days = sum(worked_days) / len(worked_days)

print("Average worked days:", average_days)

# Сортування списку у порядку зростання

worked_days.sort()

print("Sorted worked days:", worked_days)

# Знаходження суми всіх значень

total_days = sum(worked_days)

print("Total worked days:", total_days)

```

Ці кодові фрагменти демонструють деякі основні операції та методи, які можна виконати зі списками мовою програмування Python. Ви можете додати додаткові дії або змінити код відповідно до ваших потреб.

Похожие вопросы
Предмет: Математика, автор: Аноним