Ασκήσεις: Μάθημα 2 - Λίστες, λεξικά, πλειάδες και σύνολα
| Revision: | 0.1 |
|---|---|
| Date: | 2009-07-12 |
| Author: | Giannis Fysakis <giannisfs@gmail.com> |
| Copyright: | © 2009 Giannis Fysakis <giannisfs@gmail.com>, © 2009 python-gr group <python-gr@googlegroups.com> |
| Credits: | |
| License: | GNU FDL 1.3 <http://www.gnu.org/licenses/fdl-1.3.txt> Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts and no Back-Cover Texts. A copy of the license is included in the file entitled "COPYING-DOCS.txt". |
| Source: | |
| PDF: |
Περιεχόμενα
Για κάθε απάντηση αναφέρετε την εντολή που χρησιμοποιήσατε και το αποτέλεσμα της (όπου χρειάζεται ) καθώς και μια σύντομη περιγραφή.
Ποιες είναι οι βασικές δεσμευμένες λέξεις στην Python που αποτελούν τον έλεγχο ροής;
Ποιες είναι όλες οι δεσμευμένες λέξεις στην Python που αφορούν τον έλεγχο ροής;
Δώστε ένα παράδειγμα κώδικα όπου θα ζητείτε από τον χρήστη να γράψει τον αγαπημένο του αριθμό ο χρήστης θα μπορεί να απαντήσει 1 φορά και η εφαρμογή θα τερματίζει.
θα εμφανίζεται ένα μήνυμα που θα σχολιάζει θετικά οποιαδήποτε αριθμό εκτός από το 13. Σε περίπτωση που ο χρήστης απαντήσει 13 θα εμφανιστεί ένα αρνητικό σχόλιο.
Ποιά η διαφορά του "" με το " " μετά ένα if σε ένα απλό βρόγχο.
Έχουμε τον παρακάτω κώδικα:
x = [] if x: print("OK!") y = [0] if y[0]: print("OK!") z = [2] if z[0]: print("OK!")
Πότε εμφανίζεται στην οθόνη το «ΟΚ» και γιατί;
Δείξτε 2 απλά παραδείγματα ατέρμων βρόγχου ( forever loop )
Πότε χρησιμοποιείται το break και πότε το continue.
Δώστε ένα παράδειγμα χρήσης του range (ή xrange)
Δημιουργήστε ένα πρόγραμμα ώστε να εμφανίζει ένα μενού (κείμενο) με 3 επιλογές και 1 επισήμανση την επιλογή 1 την επιλογή 2 και την επιλογή 3 και 4 την επισήμανση "Pathste 4 gia na bgeite" κάθε φορά που ο χρήστης πληκτρολογεί είτε το 1 ή το 2 ή το 3 το πρόγραμμα θα εμφανίζει μέσα σε παύλες "-" το αντίστοιχο όνομα της επιλογής.
Δημιουργήστε το πρόγραμμα από την ερώτηση 9 χρησιμοποιώντας συναρτήσεις:
Το περίγραμμα (template) του κώδικα είναι το ακόλουθο:
#!/usr/bin/python3 def menu(...): ... def input_check(...): ... def main(...): while ...: ... main()