""" ** zad. 2 ** Uodpornoj program z zad. 1 w następujący sposób: do programu mogą zostać przekazane argumenty, które nie mają wartości liczbowej (przyjmijmy, że ich wartość to 0). Skorzystaj z mechanizmu wyjątków: złap wyjątek, jeżeli argumenty nie da się skonwertować na liczbę zmiennoprzecinkową. """ from task00 import suma import sys def main(): arg_list = sys.argv[1:] float_arg_list = [] for arg in arg_list: try: float_arg=float(arg) float_arg_list.append(float_arg) except: float_arg_list.append(0) print(suma(float_arg_list)) if __name__ == '__main__': main()