o
    }3pfµ  ã                   @   sh   d dl mZ dedee fdd„Zdee defdd„Zdee defd	d
„Zdee defdd„ZdS )é    )ÚListÚtextÚreturnc              	   C   sp   |   d¡}g }|D ],}|  d¡}t|ƒdkr5|d  ¡  dd¡}zt|ƒ}| |¡ W q	 ty4   Y q	w q	|S )NÚ
ú,é   é   u   â„ƒÚ )ÚsplitÚlenÚstripÚreplaceÚfloatÚappendÚ
ValueError)r   ÚlinesÚtemperaturesÚlineÚpartsZtemperature_strZtemperature© r   úI/workspaces/Masterarbeit/7_extract_temperatures_from_text/output_14_RP.pyÚextract_temperatures_from_text   s   

ÿûr   r   c                 C   s   | sdS t | ƒt| ƒ S )Ng        )Úsumr   ©r   r   r   r   Úcalculate_average_temperature   s   r   c                 C   ó   | st dƒS t| ƒS )Nz-inf)r   Úmaxr   r   r   r   Úfind_highest_temperature   ó   r   c                 C   r   )NÚinf)r   Úminr   r   r   r   Úfind_lowest_temperature   r   r!   N)Útypingr   Ústrr   r   r   r   r!   r   r   r   r   Ú<module>   s
    