From eef90997bcac5b5fea80541400cb1b678c99b27a Mon Sep 17 00:00:00 2001 From: s45146 Date: Sat, 9 Dec 2017 20:15:23 +0100 Subject: [PATCH] =?UTF-8?q?labs04=20-=20task01=20Rozwi=C4=85zanie=20-=20Pi?= =?UTF-8?q?otr=20Bystrzycki=20-=20nr=20indeksu=2045146?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- labs04/task01.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/labs04/task01.py b/labs04/task01.py index 88741a4..dfec284 100644 --- a/labs04/task01.py +++ b/labs04/task01.py @@ -1,3 +1,18 @@ #!/usr/bin/env python2 # -*- coding: utf-8 -*- +""" +**ćwiczenie 1** +Napisz funckję ``is_numeric``, która sprawdzi, czy każdy element z przekazanej listy jest typu int lub float. +Wykorzystaj funcję ``isinstance()`` (https://docs.python.org/2/library/functions.html#isinstance). +""" + +def is_numeric(my_list): + for item in my_list: + if not (isinstance(item, int) or isinstance(item, float)): + return False + return True and len(my_list) > 0 + + +if __name__ == "__main__": + print(is_numeric([]))