Python!! Помогите пожалуйста составить программы!! Хоть одну любую , буду очень рад

0 голосов
32 просмотров

Python!! Помогите пожалуйста составить программы!! Хоть одну любую , буду очень рад


image

Информатика | 32 просмотров
Дан 1 ответ
0 голосов

# Python3


#1

nums = [n for n in range(1, 101) if n % 9 == 0]
for n in nums:
    print(n)
print('Количество:', len(nums))


#2

n = int(input('N = '))
k = int(input('K = '))
c = 0
for pupil in range(1, n + 1):
    print('Ученик №{}:'.format(pupil))
    marks = [int(input('\tПредмет №{}: '.format(subject))) for subject in range(1, k + 1)]
    if all([mark < 5 for mark in marks]):
        c += 1
print('Ответ:', c)


#3

def current_stats():
    for num, val in zip(range(1, 4), potato_values):
        print('\tБригада №{} собрала {} кг картофеля'.format(num, val))
    print()

potato_values = [0, 0, 0]
while True:
    action = int(input('Введите номер бригады (1-3) для добавления данных о сборе, 0 - чтобы выйти: '))
    print()
    if action == 0:
        print('Результаты за день:')
        current_stats()
        break
    elif 1 <= action <= 3:<br>        print('Добавление данных о бригаде №{}'.format(action))
        amount = int(input('Сколько килограмм было собрано? (введите число): '))
        potato_values[action - 1] += amount
        print('\nТекущий результат: ')
        current_stats()
    else:
        print('Неверный ввод, повторите.')

(7.2k баллов)