Μάθημα 1 - Τα βασικά

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

Re: Μάθημα 1 - Τα βασικά

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

Καλησπέρα,χρησιμοποιώ ιταλικό πληκτρολόγιο και δεν ξέρω πως μπορώ να βάλω τα άγκιστρα { }.Αν μπορεί να μου το πει κάποιος για το ελληνικό τουλάχιστον και θα το γυρίζω κάθε φορα που μου χρειάζονται!Ευχαριστώ!
προσωπική ιστοσελίδα
Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός: Όχι ┃ Αγγλικά: Μέτρια
Λειτουργικό ⇛ Ubuntu 11.10
Προδιαγραφές ⇛ ASUS M4A88TD-V EVO/USB3 │AMD ATHLON II X2 265 │CORSAIR XMS3 4GB DDR3 │Integrated ATI RADEON HD 4250 │
zirico
babeTUX
babeTUX
 
Δημοσιεύσεις: 132
Εγγραφή: 10 Νοέμ 2008, 15:20
Τοποθεσία: Italy
Εκτύπωση

Re: Μάθημα 1 - Τα βασικά

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

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

Re: Μάθημα 1 - Τα βασικά

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

Τις ασκήσεις να κάνουμε για πάρτυ μας, ή να δημοσιεύσουμε τη γνώμη μας ;
Επεξεργαστής: AMD Ryzen 9 5900x
Μνήμη Gskill 16gb (2X8gb), 3200 mh, CL 14
Μητρική: Asrock X570 phantom gaming X
Τροφοδοτικό: Corsair 850 platinum
Δίσκος: SSD Corsair MP600 (1 TB)
Άβαταρ μέλους
malos
saintTUX
saintTUX
 
Δημοσιεύσεις: 1251
Εγγραφή: 02 Νοέμ 2008, 12:00
Εκτύπωση

Re: Μάθημα 1 - Τα βασικά

Δημοσίευσηαπό sotos_ubu » 15 Ιουν 2009, 09:03

Παραθέτω την δική μου έκδοση της έκτης άσκησης του πρώτου μαθήματος. Χρησιμοποίησα λίγο τις γνώσεις μου απο C για να την κάνω (βασικά τον τρόπο σκέψης) για αυτό και ίσως δυσκολέψει κάποιους συμμαθητές μου.
Έχω μία απορία. Όταν στην if χρησιμοποήσω or τότε δουλεύει σωστά και μου λέει ότι ο αριθμός 5 ανήκει σε αυτό το σύνολο. Όταν όμως χρησιμοποιήσω | δεν μου βγάζει error αλλά δεν δουλεύει σωστά. Συγκεκριμένα μου λέει ότι ο αριθμός 5 δεν ανήκει στο σύνολο αυτό.

Spoiler: show
#! /usr/bin/python3
# -*- coding: utf-8 -*-
# Filename ask6math1.py

num = 5
if num == 1 or num == 2 or num == 3 or num == 4 or num == 5:
print('Ο αριθμός {0} είναι μέρος του συνόλου (1,2,3,4,5)'.format(num))
else:
print('Ο αριθμός {0} δεν είναι μέρος του συνόλου (1,2,3,4,5)'.format(num))


Edit: Δεν ξέρω γιατί αλλά στις δύο print() δεν εμφανίζει το space που υπάρχει μπροστά..
Υπάρχουν 10 ειδών άνθρωποι. Αυτοί που καταλαμβαίνουν το δυαδικό
σύστημα και αυτοί που δεν το καταλαμβαίνουν.
sotos_ubu
babeTUX
babeTUX
 
Δημοσιεύσεις: 73
Εγγραφή: 31 Μάιος 2009, 22:45
Τοποθεσία: Ελλάδα, Κύπρος
Εκτύπωση

Re: Μάθημα 1 - Τα βασικά

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

Άλλαξα σήμερα τη διατύπωση της ερώτησης 6 (αν και είναι σχεδόν εκτός μαθηματος). :?
viewtopic.php?f=55&t=5574

malos έγραψε:Τις ασκήσεις να κάνουμε για πάρτυ μας, ή να δημοσιεύσουμε τη γνώμη μας ;

Όπως θέλετε, αλλά ό,τι είναι σχετικό με ασκήσεις να πάνε στα θέματα των ασκήσεων:
viewtopic.php?f=55&t=5574
Κύπριος; Κόπιασε στο 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 - Τα βασικά

Δημοσίευσηαπό sotos_ubu » 15 Ιουν 2009, 10:36

@medigeek. Παρόλο που έχει αλλάξει η άσκηση αν μπορείς να μου εξηγήσεις γιατί συμβαίνει αυτό με τους τελεστές...
Υπάρχουν 10 ειδών άνθρωποι. Αυτοί που καταλαμβαίνουν το δυαδικό
σύστημα και αυτοί που δεν το καταλαμβαίνουν.
sotos_ubu
babeTUX
babeTUX
 
Δημοσιεύσεις: 73
Εγγραφή: 31 Μάιος 2009, 22:45
Τοποθεσία: Ελλάδα, Κύπρος
Εκτύπωση

Re: Μάθημα 1 - Τα βασικά

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

Το "|" είναι για bitwise operators, 0 και 1. Το λεκτικό "or" είναι το μόνο που μπορείς να χρησιμοποιήσεις. :)

Κοίταξε το x | y που περιέγραψα προηγουμένως:
viewtopic.php?f=55&t=5446&start=10#p53728
Κύπριος; Κόπιασε στο 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 - Τα βασικά

Δημοσίευσηαπό sotos_ubu » 16 Ιουν 2009, 05:46

Ok σε ευχαριστώ...
Υπάρχουν 10 ειδών άνθρωποι. Αυτοί που καταλαμβαίνουν το δυαδικό
σύστημα και αυτοί που δεν το καταλαμβαίνουν.
sotos_ubu
babeTUX
babeTUX
 
Δημοσιεύσεις: 73
Εγγραφή: 31 Μάιος 2009, 22:45
Τοποθεσία: Ελλάδα, Κύπρος
Εκτύπωση

Μία απορία κύριοι ...

Δημοσίευσηαπό malos » 17 Ιουν 2009, 21:51

Αρκετές φορές είδα τη λέξη " ψευδοκώδικας " . Τι είναι αυτό ρε πατριώτες ; Τι διαφορά έχει από τον κανονικό " κώδικα " ;

Ευχαριστώ
Επεξεργαστής: AMD Ryzen 9 5900x
Μνήμη Gskill 16gb (2X8gb), 3200 mh, CL 14
Μητρική: Asrock X570 phantom gaming X
Τροφοδοτικό: Corsair 850 platinum
Δίσκος: SSD Corsair MP600 (1 TB)
Άβαταρ μέλους
malos
saintTUX
saintTUX
 
Δημοσιεύσεις: 1251
Εγγραφή: 02 Νοέμ 2008, 12:00
Εκτύπωση

Re: Μάθημα 1 - Τα βασικά

Δημοσίευσηαπό sokoban4ever » 17 Ιουν 2009, 23:35

@malos

έγραψε:Ο ψευδοκώδικας είναι "εργαλείο" που χρησιμοποιείται από προγραμματιστές, κυρίως στα αρχικά στάδια της σχεδίασης και κατασκευής ενός προγράμματος. Με τον ψευδοκώδικα, τα βήματα μιας λύσης ή η μορφή ενός αλγόριθμου περιγράφονται με σύντομες και περιεκτικές προτάσεις που όμως υπακούουν σε μια τυποποίηση που πλησιάζει την τυποποίηση μιας γλώσσας προγραμματισμού.


Πηγή:
http://el.wikipedia.org/wiki/%CE%A8%CE% ... E%B1%CF%82
http://en.wikipedia.org/wiki/Pseudocode

;) :)
Θέλουμε και μπορούμε να έχουμε μια καλύτερη ζωή και όσο θα ζούμε θα προσπαθούμε να την αποκτήσουμε ακόμα και αν πεθάνουμε προσπαθώντας, και αν κάποια στιγμή λιγίσουμε έχουμε το επίπεδο να πούμε κουράστηκα λίγο να ,να ξαποστάσουμε , ώστε να συνεχίσουμε πάλι δυνατοί ξανά.

Μήνυμα με αγάπη και αληλλεγγύη σε όλους τους ανθρώπους από όλους τους λαούς , ιδίως του Ελληνικού.
Άβαταρ μέλους
sokoban4ever
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 2331
Εγγραφή: 13 Φεβ 2009, 02:22
Εκτύπωση

ΠροηγούμενηΕπόμενο

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

cron