From c28c7ee5bb8fa46cc4f26679d8605d7650478633 Mon Sep 17 00:00:00 2001 From: unknown <AB6912@student.labranet.jamk.fi> Date: Fri, 5 Nov 2021 23:18:19 +0200 Subject: [PATCH] uudet --- L13 Kokoelmat/L13T01.py | 9 +++++++++ L13 Kokoelmat/L13T02.py | 11 +++++++++++ L13 Kokoelmat/L13T03.py | 14 ++++++++++++++ 3 files changed, 34 insertions(+) create mode 100644 L13 Kokoelmat/L13T01.py create mode 100644 L13 Kokoelmat/L13T02.py create mode 100644 L13 Kokoelmat/L13T03.py diff --git a/L13 Kokoelmat/L13T01.py b/L13 Kokoelmat/L13T01.py new file mode 100644 index 0000000..f6baffa --- /dev/null +++ b/L13 Kokoelmat/L13T01.py @@ -0,0 +1,9 @@ +regList = [] +while True: + regNum = input("Anna rekisterinumero: ") + if regNum != "": + regList.append(regNum) + else: + break +sortedregList = sorted(regList) +print(sortedregList) \ No newline at end of file diff --git a/L13 Kokoelmat/L13T02.py b/L13 Kokoelmat/L13T02.py new file mode 100644 index 0000000..7d36e85 --- /dev/null +++ b/L13 Kokoelmat/L13T02.py @@ -0,0 +1,11 @@ +gradesList = [] +while True: + grade = input("Anna kurssin arvosana: ") + if grade != "": + gradesList.append(int(grade)) + else: + break +gradeCount = len(gradesList) +average = sum(gradesList) / gradeCount +print(f"Annoit {gradeCount} arvosanaa.") +print(f"Arvosanojen keskiarvo on {average} .") \ No newline at end of file diff --git a/L13 Kokoelmat/L13T03.py b/L13 Kokoelmat/L13T03.py new file mode 100644 index 0000000..af88a6b --- /dev/null +++ b/L13 Kokoelmat/L13T03.py @@ -0,0 +1,14 @@ +class Car: + def __init__(self, brand, regNum): + self.brand = brand + self.regNum = regNum + def __str__(self): + return (self.brand + "" + self.regNum) +cars = [] +for i in range(3): + car = Car + car.brand = input("Syötä auton merkki: ") + car.regNum = input("Syötä rekisterinumero: ") + cars.append(car.brand + " " + car.regNum) + sortByBrand = sorted(cars) +print(sortByBrand) \ No newline at end of file -- GitLab