• Предмет: Информатика
  • Автор: dollyderevyanko14
  • Вопрос задан 1 год назад

Помогите пожалуйста, дам 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. Ви можете додати додаткові дії або змінити код відповідно до ваших потреб.

Вас заинтересует