Главная страница
Навигация по странице:

  • Магнитуда Описание землетрясения

  • книга заданий пайтон. книга практических заданий, pyton. Сборник упражнений Введение в язык Python с задачами и решениями Бен Стивенсон Москва, 2021 удк 004. 438Python


    Скачать 2.24 Mb.
    НазваниеСборник упражнений Введение в язык Python с задачами и решениями Бен Стивенсон Москва, 2021 удк 004. 438Python
    Анкоркнига заданий пайтон
    Дата02.10.2022
    Размер2.24 Mb.
    Формат файлаdocx
    Имя файлакнига практических заданий, pyton.docx
    ТипСборник упражнений
    #709959
    страница12 из 69
    1   ...   8   9   10   11   12   13   14   15   ...   69

    Упражнение 49. Китайский гороскоп


    (Решено. 40 строк) Китайский гороскоп делит время на 12-летние циклы, и каждому году соответствует конкретное животное. Один из таких циклов приведен в табл. 2.11. После окончания одного цикла начинается другой, то есть 2012 год снова символизирует дракона.

    Таблица 2.11. Китайский гороскоп


    Год

    Животное




    Год

    Животное

    2000

    Дракон

    2006




    Собака

    2001

    Змея

    2007




    Свинья

    2002

    Лошадь

    2008




    Крыса

    2003

    Коза

    2009




    Бык

    2004

    Обезьяна

    2010




    Тигр

    2005

    Петух

    2011




    Кролик

    Напишите программу, которая будет запрашивать у пользователя год рождения и выводить ассоциированное с ним название животного по китайскому гороскопу. При этом программа не должна ограничиваться только годами из приведенной таблицы, а должна корректно обрабатывать все годы нашей эры.

    Упражнение 50. Шкала Рихтера


    (30 строк) В табл. 2.12 приведены диапазоны магнитуд землетрясений по шкале Рихтера с описаниями.

    Таблица 2.12. Шкала Рихтера


    Магнитуда

    Описание землетрясения

    Меньше 2,0

    Минимальное

    Больше или равно 2,0 и меньше 3,0

    Очень слабое

    Больше или равно 3,0 и меньше 4,0

    Слабое

    Больше или равно 4,0 и меньше 5,0

    Промежуточное

    Больше или равно 5,0 и меньше 6,0

    Умеренное

    Больше или равно 6,0 и меньше 7,0

    Сильное

    Больше или равно 7,0 и меньше 8,0

    Очень сильное

    Больше или равно 8,0 и меньше 10,0

    Огромное

    10.0 и больше

    Разрушительное

    Ваша программа должна запрашивать у пользователя магнитуду землетрясения по шкале Рихтера и выводить на экран описание уровня, соответствующего введенному значению. Например, если пользователь введет значение 5,5, нужно вывести сообщение о том, что этой магнитуде соответствует умеренный уровень землетрясения.

    Упражнение 51. Корни квадратичной функции


    (24 строки) Общий вид квадратичной функции одной переменной имеет следующий вид: f(x) = ax2 + bx + c, где a, b и c – константы и a не равна нулю. Корни этой функции могут быть извлечены путем нахождения таких значений переменной x, для которых будет соблюдаться равенство ax2 + bx + c = 0. Эти значения могут быть вычислены с помощью формулы для корней квадратного уравнения, показанной ниже. Квадратичная функция может иметь от нуля до двух действительных корней.



    Часть выражения под квадратным корнем называется дискриминантом. Если дискриминант отрицательный, квадратное уравнение не будет иметь действительных корней. В случае равенства дискриминанта нулю у квадратного уравнения будет ровно один действительный корень. Иначе корней будет два, и выражение необходимо будет вычислить дважды: один раз со знаком плюс, второй со знаком минус для числителя.

    Напишите программу, вычисляющую действительные корни квадратичной функции. Сначала вы должны запросить у пользователя значения a, b и c. После этого должно быть выведено на экран количество действительных корней функции и их значения.
    1   ...   8   9   10   11   12   13   14   15   ...   69


    написать администратору сайта