o
    2pf¦  ã                   @   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ÚpartsÚtemp_strÚtemperature© r   úH/workspaces/Masterarbeit/7_extract_temperatures_from_text/output_4_0S.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
    