Вариант 4. Составить таблицу, содержащую следующие поля: № п/п Место работы Дата поступления Дата увольнения (перевода) Должность Оклад Заполнить таблицу в соответствии с условиями. • Записей в таблице — 6. • Значения в столбце «Дата увольнения (перевода)» соотносятся со столбцом «Дата поступления». • Различных должностей — 3. • Оклады произвольные. Выполнить: 1. Вставить в таблицу столбец «Стаж» и вычислить стаж работы в каждой должности. 2. Дополнить таблицу столбцами «Надбавка» и «Оплата труда». Значения в столбце «Надбавка» вычислить в соответствии с условием: если общий стаж работы меньше 5 лет, то надбавка 10%, если стаж больше 10 лет, то надбавка 20%, от 5 до 10 лет — 15%. 3. Вычислить оплату труда для каждого места работы. 4. Вычислить среднемесячную оплату труда за два последних года (предполагается, что в течение последних двух лет было изменение должности и оклада, т.е. две записи в таблице). 5. Используя функцию СЧЕТЕСЛИ, определить количество сотрудников с оплатой меньше средней. 6. Используя стандартные функции, найти минимальное и максимальное значения оплаты труда. 7. Вычислить среднюю оплату труда по должностям и оформить в виде таблицы в соответствии с образцом. Должность Средняя оплата 8. Построить диаграмму по таблице, полученной в п.7.
# Задание 1
print('Задание 1')
while True:
N = int(input('N: '))
if N in range(1, 1001):
break
print('N в промежутке [1, 1000]')
arr = []
for _ in range(N):
arr.append(int(input('Введите элемент массива: ')))
print(arr)
count = 0
for i, el in enumerate(arr):
if el == 0:
count += 1
arr[i] = i
print(arr)
print(count)
# Задание 2
print('Задание 2')
while True:
K = int(input('N: '))
if K in range(1, 201):
break
print('K в промежутке [1, 1000]')
arr = []
arr_2 = []
for _ in range(K):
arr.append(int(input('Введите оценку: ')))
for i, el in enumerate(arr):
if el == 5:
arr_2.append(i)
print(arr)
print(arr_2)
1)
number = list(input())
if int(number[0])%2==0 and int(number[1])%2==0 and int(number[2])%2==0:
print('Да')
else:
print('Нет')
2)
number = list(input())
if((int(number[0])*int(number[1])*int(number[2])) % 2 == 0):
print('Нет')
else:
print('Да')
Объяснение:
1) Получаем вводимое число и разбиваем строку на массив.
Проверяем каждую цифру на чётность, в случае когда все они чётные - выводим "Да", а в других случаях "Нет".
2) Получаем вводимое число и разбиваем строку на массив.
Умножаем все цифры друг на друга и проверяем произведение на чётность, если оно чётное выводим "Нет", а в других случаях "Да"