Implemente um programa que leia em Python, valide e analise dados informados pelo usuário. Os dados são meteorológicos e referem-se aos dados de 2021 (de janeiro a dezembro) registrados em uma cidade.
Toda entrada de dados deve ser validada. No caso de valor inválido, informe ao usuário o erro e permita que ele redigite o dado.



Seu programa deve coletar os seguintes dados:


• Mês: use valor numérico de 1 a 12 (janeiro a dezembro) para se referir aos meses do ano.

Para cada mês do ano, informe:
• Temperatura máxima do mês: devem estar em Celsius, garanta que estejam dentro de um intervalo válido para temperaturas, tal como: -60 graus à +50 graus.

A seguir, seu programa deve calcular e exibir:
• Temperatura média máxima anual: exibe a média das temperaturas máximas informadas.
• Quantidade de meses escaldantes: quantidade de meses com temperaturas acima de 38 graus Celsius.
• Mês mais escaldante do ano: mês que registrou a maior temperatura máxima dentre todos os informados. O mês deve ser escrito na tela por extenso (janeiro a dezembro).
• Mês menos quente do ano: mês que registrou a menor temperatura máxima dentre todos os informados. O mês deve ser escrito na tela por extenso (janeiro a dezembro).

Antes de enviar, teste o seu programa com os seguintes dados:


Mês

Temperatura

1

34,3

5

31

9

37

2

36

6

20

10

32,1

3

31

7

17

11

33

4

31,7

8

42,5

12

23


Garanta que funcione para os dados da tabela e para outros que viermos a inserir em seu programa. Não esqueça de testar com dados inválidos para se certificar que você implementou as validações corretamente. Observações gerais: • Use repetição para ler os dados e calcular as estatísticas solicitadas. • Não é necessário manter os dados lidos na memória após término do programa.
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Helpful Social

Copyright © 2024 ELIBRARY.TIPS - All rights reserved.