Μάθημα 1 - Ασκήσεις

...ασύγχρονα μαθήματα python

Μάθημα 1 - Ασκήσεις

Δημοσίευσηαπό medigeek » 13 Ιουν 2009, 22:04

Οι ασκήσεις για τα μάθηματα 0 και 1:
http://files.ubuntu-gr.org/learning/python/01-basics-questions.html

Οι απαντήσεις θα δοθούν στο τέλος της βδομάδας (δε θα διορθώνονται!).
Στο μεταξύ δικαιούστε να δίνετε τις απαντήσεις εδώ, βοηθώντας ο ένας τον άλλο.
Δεν έχω πρόβλημα αν αντιγράφετε ο ένας από τον άλλο!

:idea: Να σκέφτεστε αρκετές φορές προτού απαντήσετε!
:idea: Δοκιμάστε με οποιοδήποτε τρόπο μπορείτε να σκεφτείτε για να λύσετε μια άσκηση. :think:
:idea: Κοιτάξτε και λίγο τι μπορείτε να βρείτε στο http://www.google.com :problem:
:idea: Καλή τύχη! :thumbup:

2009-06-15:
- Αφαιρέθηκε η ερώτηση 5.2 λόγω λάθους εκφώνησης!!
- Άλλαξα τη διατύπωση της ερώτησης 6!
(είναι λιγάκι εκτός μαθήματος) :?


Απαντήσεις:
http://files.ubuntu-gr.org/learning/pyt ... swers.html

(Υπάρχει περίπτωση να έκανα λάθος, γι' αυτό διορθώστε με όπου προσέξετε κάτι :thumbup:
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: Μάθημα 1 - Ασκήσεις

Δημοσίευσηαπό paschalis.m » 14 Ιουν 2009, 19:05

ρε συ σαββα τις απαντησεις τις ανεβαζουμε εδω ή τις κραταμε για την παρτη μας?
μπερδευτηκα λιγακι. επισης θα υπαρχουν και σχολια πανω στις απαντησεις μας?υποθετω πως οχι μιας και θα παιρνει πολυ χρονο.
απλα αν θελεις ξεκαθαρισε το.
μωρε την τελευταια μονο αν γινοταν να μου πεις τα αποτελεσματα να δω αν την εκανα σωστα........
α και στην "ασκηση 6" δεν εχω ιδεα πως το κανεις.
και ποιο ειναι το συμβολο της ριζας? υπαρχει?
Εικόνα
Άβαταρ μέλους
paschalis.m
punkTUX
punkTUX
 
Δημοσιεύσεις: 280
Εγγραφή: 10 Σεπ 2008, 22:10
IRC: paschalis
Εκτύπωση

Re: Μάθημα 1 - Ασκήσεις

Δημοσίευσηαπό kon_nos » 14 Ιουν 2009, 20:23

@paschalis.m
Κάτι θα γίνεται ;) . Δεν έχω προλάβει να φθάσω ακόμα αυτές τις ερωτήσεις λόγο χρόνου, αλλά ας ασχοληθούμε οι μαθητές πρώτα μεταξύ μας, και αν δεν βρούμε λύση ρωτάμε τον γκουρού.
Εγκατάσταση των OpenGL headers σε Ubuntu
«Tων πολλών επιδίωξη η Ηδονή, των εκλεκτών η Δόξα, των δ’ επιλέκτων η Αρετή» - Αριστοτέλης
Άβαταρ μέλους
kon_nos
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 382
Εγγραφή: 09 Νοέμ 2008, 01:11
Τοποθεσία: Αθήνα, Νέο Φάληρο
IRC: kon_nos
Εκτύπωση

Re: Μάθημα 1 - Ασκήσεις

Δημοσίευσηαπό paschalis.m » 14 Ιουν 2009, 20:36

βασικα η ερωτηση μου ειναι αν πρεπει να ανεβασουμε καπου τις λυσεις.
Εικόνα
Άβαταρ μέλους
paschalis.m
punkTUX
punkTUX
 
Δημοσιεύσεις: 280
Εγγραφή: 10 Σεπ 2008, 22:10
IRC: paschalis
Εκτύπωση

Re: Μάθημα 1 - Ασκήσεις

Δημοσίευσηαπό kon_nos » 14 Ιουν 2009, 21:14

medigeek έγραψε:Οι απαντήσεις θα δοθούν στο τέλος της βδομάδας (δε θα διορθώνονται!).
Στο μεταξύ δικαιούστε να δίνετε τις απαντήσεις εδώ, βοηθώντας ο ένας τον άλλο.
Δεν έχω πρόβλημα αν αντιγράφετε ο ένας από τον άλλο!

Ό,τι θέλεις. Κατά την γνώμη μου όμως, βάλτες ως spoiler, για να μην τις δουν όσοι δεν θέλουν κατά λάθος.
Εγκατάσταση των OpenGL headers σε Ubuntu
«Tων πολλών επιδίωξη η Ηδονή, των εκλεκτών η Δόξα, των δ’ επιλέκτων η Αρετή» - Αριστοτέλης
Άβαταρ μέλους
kon_nos
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 382
Εγγραφή: 09 Νοέμ 2008, 01:11
Τοποθεσία: Αθήνα, Νέο Φάληρο
IRC: kon_nos
Εκτύπωση

Re: Μάθημα 1 - Ασκήσεις

Δημοσίευσηαπό Luke » 14 Ιουν 2009, 21:19

Κώδικας: Επιλογή όλων
   5.

      Θέστε δύο μεταβλητές:

          ilikia=20
          onoma="Ανδρέας"


          Το πρώτο συμβολίζει την ηλικία του Ανδρέα, και το δεύτερο περιέχει το όνομα του.
             1. Εκτυπώστε (print()), σε μια γραμμή, ένα οποιοδήποτε κείμενο της αρεσκείας σας, χρησιμοποιώντας τις μεταβλητές ilikia και onoma και την εντολή format().
             2. Βρέστε τι ηλικία έχει τώρα ο Μανώλης, αν έχει την ίδια ηλικία με τον Ανδρέα μετά από 30 χρόνια. Θέστε το αποτέλεσμα ως τιμή της μεταβλητής manolis_ilikia.

Ο Μανώλης πού κολλάει στο 2ο ερώτημα; Μήπως λείπει κάτι στην εκφώνηση ή υπονοεί ότι πρέπει να μας ρωτάει το πρόγραμμα και να δώσουμε ως χρήστες ηλικία στο Μανώλη;
1 Γνώσεις ⇛ Linux: Χαμηλό προς Μέτριο ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Καλά
2 Λειτουργικά → Ubuntu 10.04 lucid 64bit (en_US.utf8), Windows 7
3 Προδιαγραφές → Intel Core i5-2500 CPU @ 3.30GHz ‖ RAM 7916 MiB ‖ MSI H67MA-E35 (MS-7680) - MSI MS-7680
4 Κάρτες γραφικών: Intel Sandy Bridge Integrated Graphics Controller [8086:0102] (rev 09)
5 Δίκτυα: eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06)
Άβαταρ μέλους
Luke
babeTUX
babeTUX
 
Δημοσιεύσεις: 91
Εγγραφή: 23 Μάιος 2009, 21:31
Εκτύπωση

Re: Μάθημα 1 - Ασκήσεις

Δημοσίευσηαπό paschalis.m » 14 Ιουν 2009, 21:29

ειμαι εντελως γκαβος. ουτε που το ειδα και παρατηρησα οτι ειναι και με κοκκινο. ελεος.
τα θεωρητικα δεν τα βαζω, δεν υπαρχει λογος.

Μαθημα1

Ασκηση 2.1
Spoiler: show
#!/usr/bin/python3
#Άσκηση21.py 14/06/2009

metavliti21 = "- Έχεις καμιά ιδέα πού να πάμε;"
print (metavliti21)


Ασκηση 2.2
Spoiler: show
#!/usr/bin/python3
#Άσκηση22 14/06/2009

metavliti22 = '- Ναι, ας πάμε στο Καφεωδείο "ΟΡΦΕΑΣ".'
print (metavliti22)


Ασκηση 2.3
Spoiler: show
#!/usr/bin/python3
#Άσκηση23 14/06/2009

metavliti32 = "\"Αυτό είναι \"παράδειγμα\" \'χρήσης\' πολλών εισαγωγικών.\""
print (metavliti32)


Ασκηση 3
Spoiler: show
#!/usr/bin/python3
#Άσκηση31.py 14/06/2009

metavliti21 = "- Έχεις καμιά ιδέα πού να πάμε;"
metavliti22 = '- Ναι, ας πάμε στο Καφεωδείο "ΟΡΦΕΑΣ".'
metavliti31 = '{0} \n \n{1}'.format(metavliti21, metavliti22)
print (metavliti31)


Ασκηση 5.1
Spoiler: show
#!/usr/bin/python3
#Άσκηση51.py 14/06/2009

ilikia = 20
onoma = "Ανδρέας"

print ('Ο {1} έφτασε {0} χρονών για να κάνει sex.'.format(ilikia, onoma))


Ασκηση 5.2
Spoiler: show
#!/usr/bin/python3
#Άσκηση52.py 14/06/2009

andreas = 20
manolis_ilikia = andreas + 30
print ('Η ηλικία του Μανώλη είναι {0} χρονών'.format(manolis_ilikia))


Ασκηση 7
Spoiler: show
#!/usr/bin/python3
#Άσκηση72.py 14/06/2009

deuteros = 1.75
protos = deuteros - 1 / 4 * deuteros
tritos = 1 / 3 * (protos + deuteros) + 1
tetartos = 2 + (tritos - protos)
pemptos = 3.5 * 3.5 - protos - deuteros - tritos -tetartos

print ('Το πρώτο αγόρι πήδηξε', protos)
print ('Το δεύτερο αγόρι πήδηξε', deuteros)
print ('Το τρίτο αγόρι πήδηξε', tritos)
print ('Το τέταρτο αγόρι πήδηξε', tetartos)
print ('Το πέμπτο αγόρι πήδηξε', pemptos)


Δεν μπορω να βρω τις απαντησεις των ερωτησεων 1 & 6 του πρωτου μαθηματος.
Εικόνα
Άβαταρ μέλους
paschalis.m
punkTUX
punkTUX
 
Δημοσιεύσεις: 280
Εγγραφή: 10 Σεπ 2008, 22:10
IRC: paschalis
Εκτύπωση

Re: Μάθημα 1 - Ασκήσεις

Δημοσίευσηαπό medigeek » 14 Ιουν 2009, 23:15

paschalis.m έγραψε:ρε συ σαββα τις απαντησεις τις ανεβαζουμε εδω ή τις κραταμε για την παρτη μας?

Όπως θέλετε, ό,τι θέλετε, και εαν το θελετε βοηθάτε τους άλλους, είτε με απαντήσεις, είτε με κάτι άλλο :D Οι απαντήσεις θα δωθούν τ
ελος της βδομάδας. :)

Luke έγραψε:Ο Μανώλης πού κολλάει στο 2ο ερώτημα; Μήπως λείπει κάτι στην εκφώνηση ή υπονοεί ότι πρέπει να μας ρωτάει το πρόγραμμα και να δώσουμε ως χρήστες ηλικία στο Μανώλη;

Α μάλλον έκανα λάθος :( Θ α το διορθώσω αυριο μάλλον!!
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: Μάθημα 1 - Ασκήσεις

Δημοσίευσηαπό paschalis.m » 14 Ιουν 2009, 23:44

στο θεμα με τον Μανωλη εγω θεωρησα οτι εννοει οτι ο μανωλης ειναι 30χρονια μεγαλυτερος του ανδρεα. τωρα μπορει να καταλαβα και λαθος.
Εικόνα
Άβαταρ μέλους
paschalis.m
punkTUX
punkTUX
 
Δημοσιεύσεις: 280
Εγγραφή: 10 Σεπ 2008, 22:10
IRC: paschalis
Εκτύπωση

Re: Μάθημα 1 - Ασκήσεις

Δημοσίευσηαπό Luke » 14 Ιουν 2009, 23:53

Εγώ έτσι όπως το κατάλαβα διαβάζοντας την εκφώνηση ο Μανώλης τώρα είναι:
α. είτε -10 χρονών :) αφού μετά από 30 χρόνια θα έχει την ίδια ηλικία με την τωρινή του Μανώλη.
β. είτε 20 όσο και ο Ανδρέας αφού μετά από 30 χρόνια θα έχουν την ίδια ηλικία.

Λογικά κανένα από τα 2 δεν ισχύει, απλά με μπέρδεψε η εκφώνηση...
1 Γνώσεις ⇛ Linux: Χαμηλό προς Μέτριο ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Καλά
2 Λειτουργικά → Ubuntu 10.04 lucid 64bit (en_US.utf8), Windows 7
3 Προδιαγραφές → Intel Core i5-2500 CPU @ 3.30GHz ‖ RAM 7916 MiB ‖ MSI H67MA-E35 (MS-7680) - MSI MS-7680
4 Κάρτες γραφικών: Intel Sandy Bridge Integrated Graphics Controller [8086:0102] (rev 09)
5 Δίκτυα: eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06)
Άβαταρ μέλους
Luke
babeTUX
babeTUX
 
Δημοσιεύσεις: 91
Εγγραφή: 23 Μάιος 2009, 21:31
Εκτύπωση

Επόμενο

Επιστροφή στο Μαθήματα python