$ sudo -i
# ( cd /sys/kernel/debug/dri/0; echo [[:upper:]]* )
-bash: cd: /sys/kernel/debug/dri/0: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος
# ls /sys/kernel/debug/dri/
Παράθεση από: pgrontas στις 23 Νοε 2025, 06:57:00 ΜΜΔεν μπορούμε να ξέρουμε Νίκο, γιατί έβγαλε αυτή τη λύση.Ευχαριστώ για την κατατοπιστικότατη απάντηση φίλε.
Μία θεωρία είναι αυτό που είπες, ότι εμφανίζεται πιο πολύ στα δεδομένα μάθησης.
Μία άλλη θεωρία ότι είναι ο κώδικας που σου έβγαλε είναι πιο κοντά στην εκφώνηση λεκτικά π.χ. το "θα ολοκληρώνεται όταν δοθεί για όνομα του μαθητή η λέξη 'ΤΕΛΟΣ' " ταιριάζει πιο πολύ με το "if == ΤΕΛΟΣ και break" παρά με το "while !="
Μία άλλη θεωρία είναι ότι είναι πιο απλό, άρα πιο εύκολο (φθηνό) να παραχθεί.
Τα LLMs είναι από τη φύση τους black boxes και τα διάφορα optimizations που τους βάζουν περιπλέκουν την κατάσταση ακόμα περισσότερο.
while True
LIMIT = 10.30
MAX_TRIES = 5
total_students = 0 # σύνολο μαθητών
qualified_students = 0 # πόσοι προκρίθηκαν
best1_name = ""
best2_name = ""
best1_score = -1
best2_score = -1
while True:
name = input("Δώσε όνομα μαθητή (ή ΤΕΛΟΣ): ")
if name.upper() == "ΤΕΛΟΣ":
break
total_students += 1
best_throw = 0
qualified = False
tries_used = 0
# έως 5 προσπάθειες
for i in range(1, MAX_TRIES + 1):
distance = float(input(f"Προσπάθεια {i} σε μέτρα: "))
tries_used += 1
if distance > best_throw:
best_throw = distance
if distance >= LIMIT:
qualified = True
break
# --- Αποτελέσματα για τον μαθητή ---
if qualified:
print(f"{name}: ΠΡΟΚΡΙΝΕΤΑΙ με {best_throw} μέτρα σε {tries_used} προσπάθειες.")
qualified_students += 1
else:
print(f"{name}: ΔΕΝ ΠΡΟΚΡΙΝΕΤΑΙ. Καλύτερη επίδοση: {best_throw} μέτρα.")
# --- Ενημέρωση δύο καλύτερων επιδόσεων ---
if best_throw > best1_score:
best2_score = best1_score
best2_name = best1_name
best1_score = best_throw
best1_name = name
elif best_throw > best2_score:
best2_score = best_throw
best2_name = name
# --- Δύο καλύτερες επιδόσεις ---
print("\n--- ΔΥΟ ΚΑΛΥΤΕΡΕΣ ΕΠΙΔΟΣΕΙΣ ---")
if best1_score >= 0:
print(f"1η καλύτερη: {best1_name} με {best1_score} μέτρα")
if best2_score >= 0:
print(f"2η καλύτερη: {best2_name} με {best2_score} μέτρα")
# --- Ποσοστό προκριθέντων ---
if total_students > 0:
percentage = qualified_students * 100 / total_students
else:
percentage = 0
print(f"\nΠοσοστό μαθητών που προκρίθηκαν: {percentage:.2f}%")