Αποστολέας Θέμα: Επαναληπτικές Ασκήσεις 2018  (Αναγνώστηκε 1070 φορές)

Παναγιώτης Τσιωτάκης

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 3087
  • Dracarys
    • Panagiotis Tsiotakis
Επαναληπτικές Ασκήσεις 2018
« στις: 11 Φεβ 2018, 08:07:25 μμ »
Παραθέτω το περσινό φυλλάδιο, εμπλουτισμένο με 5 νέες ασκήσεις

Η περσινή συζήτηση διανθίστηκε με YouTube videos και τις διορθώσεις του Πολύκαρπου....

Με εκτίμηση,


Παναγιώτης Τσιωτάκης

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 3087
  • Dracarys
    • Panagiotis Tsiotakis
Απ: Επαναληπτικές Ασκήσεις 2018
« Απάντηση #1 στις: 13 Φεβ 2018, 11:48:10 μμ »


Βίντεο για την άσκηση 2, https://www.youtube.com/watch?time_continue=318&v=y3zho2aV2bs

Το μυαλό βρίσκει τις λύσεις, όταν παύει να σκέφτεται
(Οκ δεν πάει πάντα έτσι).

Eri

  • Καθηγήτρια Πληροφορικής
  • Δεινόσαυρος
  • *****
  • Μηνύματα: 133
Απ: Επαναληπτικές Ασκήσεις 2018
« Απάντηση #2 στις: 14 Φεβ 2018, 02:43:27 μμ »


Βίντεο για την άσκηση 2, https://www.youtube.com/watch?time_continue=318&v=y3zho2aV2bs

Το μυαλό βρίσκει τις λύσεις, όταν παύει να σκέφτεται
(Οκ δεν πάει πάντα έτσι).

Παρεμπιπτόντως, εξαιρετική ταινία για όποιον δεν την έχει δει ακόμη!
Και free στο YouTube ολόκληρη.

Με ερέθισμα την ταινία,  κάναμε Coding σε Python (συνάρτηση που εντοπίζει ζεύγος φίλιων που διαβάζονται από το πληκτολόγιο) 
με τους μαθητές του ΕΠΑΛ Ξυλοκάστρου.
Τον παραθέτω για όποιον θέλει...

# -*- coding: cp1253 -*-
#synartisi
def f(x,y):
    sx = 0
    for i in range (1,x):
        if x % i ==0:
            sx+=i
    sy = 0
    for i in range (1,y):
        if y % i ==0:
            sy+=i
    if (sy==x and sx ==y):
        return 1
    else:
        return 0

#kyrios programma
   
a=int(input('δωσε αριθμό:'))
b=int(input('δωσε κιάλλον αριθμό:'))
if f(a,b)==1:
    print 'Eιναι Φιλιοι '
else:
    print 'Δεν ειναι Φιλιοι'
« Τελευταία τροποποίηση: 22 Φεβ 2018, 12:59:53 μμ από Eri »