/
oksana
/
Homework1
Обзор
Документация
Войти
/
oksana
/
Homework1
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Job2.py
47 строк
3 KB
Оксана Матвеева
upload files
24 янв 2025, 12:59
24 янв 2025, 12:59
38e5c26
Код
Авторство
О чём код?
#Задание1 Дана переменная, в которой хранится слово из латинских букв. Напишите код, который выводит на экран: #среднюю букву, если число букв в слове нечетное; #две средних буквы, если число букв четное. word=input('Введите слово:') if len(word)%2 == 1: print(word[-(len(word)+1)//2]) else: print(word[-(len(word)+1)//2]+word[-(len(word))//2]) #Задание 2 Напишите программу, которая последовательно запрашивает у пользователя числа (по одному за раз) и после первого нуля выводит сумму всех ранее введенных чисел. a =[] while True: num = int(input("Ввдите значение: ")) if num == 0: print(sum(a)) break a.append(num) #Задание 3 Мы делаем MVP dating-сервиса, и у нас есть список парней и девушек. #Выдвигаем гипотезу: лучшие рекомендации мы получим, если просто отсортируем имена по алфавиту и познакомим людей с одинаковыми индексами после сортировки! Но мы не будем никого знакомить, если кто-то может остаться без пары: boys = ['Peter','Alex', 'John', 'Arthur', 'Richard'] girls = ['Kate', 'Liza', 'Kira', 'Emma', 'Trisha'] if len(boys)==len(girls): print("Идеальная пара:") boys.sort() girls.sort() dating = zip(boys, girls) for company in dating: print(f"{company[0]} и {company[1]}") else: print("Кто то может остаться без пары") #Задание 4 нас есть список, содержащий информацию о среднедневной температуре в Фаренгейтах за произвольный период по странам (структура данных в примере). Необходимо написать код, который рассчитает среднюю температуру за период в Цельсиях(!) для каждой страны. countries_temperature = [ ['Таиланд', [75.2, 77, 78.8, 73.4, 68, 75.2, 77]], ['Германия', [57.2, 55.4, 59, 59, 53.6]], ['Россия', [35.6, 37.4, 39.2, 41, 42.8, 39.2, 35.6]], ['Польша', [50, 50, 53.6, 57.2, 59]] ] for country_data in countries_temperature: country_name = country_data[0] temperatures = country_data[1] celsius_temperatures = [(temp - 32) * 5/9 for temp in temperatures] average_temperature = sum(celsius_temperatures) / len(celsius_temperatures) print(f"Средняя температура в градусах Цельсия для {country_name}: {average_temperature:.2f}")