φρούτα = ["μήλο", "αχλάδι", "κεράσι", "μπανάνα"]
αριθμοί = [1, 5, 3, 8, 2]print(φρούτα[0]) # μήλο
φρούτα[1] = "πορτοκάλι" # τροποποίηση
print(φρούτα) # ['μήλο', 'πορτοκάλι', 'κεράσι', 'μπανάνα']print(φρούτα[1:3]) # ['πορτοκάλι', 'κεράσι']
print(φρούτα[:2]) # πρώτα 2
print(φρούτα[-2:]) # τελευταία 2φρούτα.append("σταφύλι") # προσθήκη στο τέλος
φρούτα.insert(2, "ακτινίδιο") # προσθήκη σε συγκεκριμένο δείκτη
φρούτα.remove("κεράσι") # διαγραφή τιμής
φρούτα.pop() # αφαίρεση και επιστροφή τελευταίου στοιχείου
φρούτα.sort() # ταξινόμηση (αλφαβητική/αριθμητική)
αριθμοί.sort(reverse=True) # αντίστροφη ταξινόμηση
print(len(φρούτα)) # μήκοςτετράγωνα = [x**2 for x in range(10) if x % 2 == 0]
print(τετράγωνα) # [0, 4, 16, 36, 64]πίνακας = [[1, 2, 3], [4, 5, 6]]
print(πίνακας[1][2]) # 6χρώματα = ("κόκκινο", "πράσινο", "μπλε")
συντεταγμένες = (40.7128, -74.0060) # Συντεταγμένες NYCprint(χρώματα[1]) # πράσινο
# χρώματα[1] = "κίτρινο" # Σφάλμα! Αμετάβλητομοναδικό = (5,) # Διαφορετικά γίνεται int: (5)x, y = συντεταγμένες
print(x, y)print(χρώματα.count("πράσινο")) # Πόσα
print(χρώματα.index("μπλε")) # Δείκτηςμοναδικά = {1, 2, 3, 3, 4} # Το 3 επαναλαμβάνεται, μένει μοναδικό
print(μοναδικά) # {1, 2, 3, 4}φρούτα_σύνολο = {"μήλο", "αχλάδι"}
φρούτα_σύνολο.add("κεράσι")
φρούτα_σύνολο.add("μήλο") # Δεν προστίθεται ξανά
φρούτα_σύνολο.remove("αχλάδι") # Σφάλμα αν δεν υπάρχει
φρούτα_σύνολο.discard("σταφύλι") # Χωρίς σφάλμα αν δεν υπάρχεισύνολο1 = {1, 2, 3, 4}
σύνολο2 = {3, 4, 5, 6}
print(σύνολο1.union(σύνολο2)) # Ένωση: {1,2,3,4,5,6}
print(σύνολο1.intersection(σύνολο2)) # Τομή: {3,4}
print(σύνολο1.difference(σύνολο2)) # Διαφορά: {1,2}
print(σύνολο1.symmetric_difference(σύνολο2)) # Συμμετρική διαφοράprint(3 in σύνολο1) # Trueάτομο = {
"όνομα": "Mehmet",
"ηλικία": 35,
"πόλη": "Αγκυρα",
"χόμπι": ["βιβλία", "αθλητισμός"]
}print(άτομο["όνομα"]) # Mehmet
άτομο["ηλικία"] = 36 # Ενημέρωση
άτομο["επάγγελμα"] = "μηχανικός" # Νέα προσθήκηprint(άτομο.keys()) # Κλειδιά
print(άτομο.values()) # Τιμές
print(άτομο.items()) # Ζεύγη (key, value) ως tuples
print(άτομο.get("email", "Δεν υπάρχει")) # Με προεπιλεγμένη τιμή
del άτομο["πόλη"] # Διαγραφή
άτομο.pop("ηλικία") # Διαγραφή και επιστροφήεταιρεία = {
"υπάλληλος1": {"όνομα": "Ayşe", "μισθός": 10000},
"υπάλληλος2": {"όνομα": "Ali", "μισθός": 12000}
}
print(εταιρεία["υπάλληλος1"]["μισθός"])τετράγωνα_λεξικό = {x: x**2 for x in range(5)}
print(τετράγωνα_λεξικό) # {0: 0, 1: 1, 2: 4, 3: 9, 4: 16}from collections import Counter
μέτρηση = Counter("γεια")
print(μέτρηση) # Counter({'γ': 1, 'ε': 1, 'ι': 1, 'α': 1})var yas = 30 // Εξάγεται ως τύπος Int
let isim: String = "Ahmet" // Ρητή δήλωση τύπου
var boy: Double = 1.75
var evlimi: Bool = falsevar meyveler: [String] = ["elma", "armut", "muz"]
meyveler.append("kiraz")
print(meyveler[1]) // armut
print(meyveler.count) // 4var notlar: [String: Int] = ["Ahmet": 90, "Ayşe": 85]
notlar["Mehmet"] = 95
print(notlar["Ahmet"] ?? 0) // 90var renkler: Set<String> = ["kırmızı", "yeşil", "mavi"]
renkler.insert("yeşil") // Δεν προστίθεται, υπάρχει ήδη
print(renkler.contains("mavi")) // truevar yasString: String? = "25" // Optional String
var email: String? = nil // Μπορεί να είναι nillet yas = Int("25")! // Μετατρέπει το "25" σε Int, αν αποτύχει προκαλεί crashif let yas = Int("25") {
print("Yaş: \(yas)") // Χρησιμοποιείται με ασφάλεια
} else {
print("Dönüşüm başarısız")
}let isim = optionalIsim ?? "Misafir"func kontrolEt(yasString: String?) {
guard let yas = Int(yasString ?? "") else {
print("Geçersiz yaş")
return
}
print("Yaşınız: \(yas)")
}struct Kisi {
var adres: Adres?
}
struct Adres {
var sehir: String
}
let kisi = Kisi()
let sehir = kisi.adres?.sehir ?? "Bilinmiyor" // Αν nil, "Bilinmiyor"[expression for item in iterable if condition]squares = [x**2 for x in range(1, 6)]
print(squares) # Έξοδος: [1, 4, 9, 16, 25]numbers = [1, 2, 3, 4, 5, 6]
even_squares = [x**2 for x in numbers if x % 2 == 0]
print(even_squares) # Έξοδος: [4, 16, 36]words = ["γεια", "κόσμε", "python"]
upper_words = [word.upper() for word in words]
print(upper_words) # Έξοδος: ['ΓΕΙΑ', 'ΚΟΣΜΕ', 'PYTHON']matrix = [[1, 2], [3, 4], [5, 6]]
flattened = [num for row in matrix for num in row]
print(flattened) # Έξοδος: [1, 2, 3, 4, 5, 6]numbers = [1, 2, 3, 4, 5, 6]
filtered = [x for x in numbers if x % 2 == 0 and x > 3]
print(filtered) # Έξοδος: [4, 6]# Dictionary Comprehension
squares_dict = {x: x**2 for x in range(1, 4)}
print(squares_dict) # Έξοδος: {1: 1, 2: 4, 3: 9}
# Set Comprehension
unique_nums = {x % 3 for x in [1, 2, 3, 4, 5, 6]}
print(unique_nums) # Έξοδος: {0, 1, 2}fun main() {
println("Καλώς ήρθατε στον Υπολογιστή Μέσου Όρου!")
print("Πόσους αριθμούς θέλετε να εισάγετε; ")
val count = readLine()?.toIntOrNull()
if (count == null || count <= 0) {
println("Παρακαλώ εισάγετε έναν έγκυρο αριθμό μεγαλύτερο του 0.")
return
}
val numbers = mutableListOf<Double>()
for (i in 1..count) {
print("Εισάγετε τον αριθμό $i: ")
val number = readLine()?.toDoubleOrNull()
if (number == null) {
println("Παρακαλώ εισάγετε έναν έγκυρο αριθμό.")
return
}
numbers.add(number)
}
val average = numbers.average()
println("Ο μέσος όρος των αριθμών είναι: $average")
}Καλώς ήρθατε στον Υπολογιστή Μέσου Όρου!
Πόσους αριθμούς θέλετε να εισάγετε; 3
Εισάγετε τον αριθμό 1: 10
Εισάγετε τον αριθμό 2: 20
Εισάγετε τον αριθμό 3: 30
Ο μέσος όρος των αριθμών είναι: 20.0ηλικία:int είναι ένας από τους πιο συνηθισμένους. Μπορείτε να το χρησιμοποιήσετε για:string:Console.WriteLine είναι αυτή που χρησιμοποιούμε για να προβάλλουμε κείμενο στην οθόνη:1int αριθμός1 = 10;
2int αριθμός2 = 20;
3int άθροισμα = αριθμός1 + αριθμός2;
4Console.WriteLine("Το άθροισμα είναι: " + άθροισμα);
51int[] τιμές = { 10, 20, 30 };
2foreach (int τιμή in τιμές)
3{
4 Console.WriteLine("Τιμή: " + τιμή);
5}
6CREATE TABLE. Αυτή η δήλωση είναι το πρώτο βήμα για την οργάνωση των δεδομένων σας.CREATE TABLE είναι:1CREATE TABLE όνομα_πίνακα (
2 στήλη1 τύπος_δεδομένων,
3 στήλη2 τύπος_δεδομένων,
4 ...
5);
6DATE.SELECT, INSERT, UPDATE, DELETE, και CREATE.ALTER TABLE για να προσθέσετε ή να τροποποιήσετε στήλες.$, ακολουθούμενο από το όνομα της μεταβλητής. Οι μεταβλητές χρησιμοποιούνται για την αποθήκευση πληροφοριών που θα χρειαστείτε αργότερα.1$ακέραιος = 10; // ακέραιος αριθμός
2$πραγματικός = 10.5; // αριθμός κινητής υποδιαστολής
31<?php
2$όνομα = "Μαρία";
3$ηλικία = 25;
4echo "Η " . $όνομα . " είναι " . $ηλικία . " χρονών.";
5?>
6$, το όνομα της μεταβλητής και την τιμή που θέλετε να αποθηκεύσετε.<a>, η οποία μας επιτρέπει να καθορίσουμε τη διεύθυνση URL που θέλουμε να συνδεθούμε.<a><a> είναι αυτή που χρησιμοποιούμε για να δημιουργήσουμε υπερσυνδέσμους. Περιλαμβάνει το atributo href, το οποίο καθορίζει τη διεύθυνση URL στην οποία θέλουμε να συνδεθούμε. Επίσης, μπορούμε να προσθέσουμε άλλα atributos, όπως target, για να ελέγξουμε το πώς θα ανοίξει ο σύνδεσμος (π.χ. σε νέα καρτέλα).1<a href="mailto:[email protected]">Στείλτε μας Email</a>
21<style>
2 a {
3 color: blue; /* Χρώμα κειμένου */
4 text-decoration: none; /* Αφαίρεση έντονων γραμμών */
5 }
6
7 a:hover {
8 color: red; /* Χρώμα κατά τη διάρκεια του hover */
9 text-decoration: underline; /* Προσθήκη γραμμής κατά τη διάρκεια του hover */
10 }
11</style>
12<a> και την καθορισμένη διεύθυνση URL μέσω του atributo href.1v1 = [1, 2, 3];
2v2 = [4, 5, 6];
3v_sum = v1 + v2; % Πρόσθεση διανυσμάτων
4v_diff = v1 - v2; % Αφαίρεση διανυσμάτων
51A = [1, 2; 3, 4];
2B = [5; 6];
3result = A * B; % Πολλαπλασιασμός πίνακα με διάνυσμα
4linsolve ή τον τελεστή αντιστρόφου:linsolve, eig για υπολογισμό ιδιοτιμών και inv για τον υπολογισμό της αντίστροφης μήτρας.1public class HomeController : Controller
2{
3 public IActionResult Index()
4 {
5 return View();
6 }
7}
8HomeController είναι υπεύθυνος για τη διαχείριση των αιτημάτων που αφορούν την αρχική σελίδα της εφαρμογής.1app.UseEndpoints(endpoints =>
2{
3 endpoints.MapControllerRoute(
4 name: "default",
5 pattern: "{controller=Home}/{action=Index}/{id?}");
6});
7