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