ΠΡΟΒΛΗΜΑ ΜΕ ΑΠΟΤΕΛΕΣΜΑ ΠΡΟΓΡΑΜΜΑΤΟΣ PYTHON  Το θέμα επιλύθηκε

...IDE, compilers, κλπ

Συντονιστής: konnn

ΠΡΟΒΛΗΜΑ ΜΕ ΑΠΟΤΕΛΕΣΜΑ ΠΡΟΓΡΑΜΜΑΤΟΣ PYTHON

Δημοσίευσηαπό lokatzis78 » 22 Σεπ 2014, 15:18

Διαβάζω το βιβλίο της python (byte of python) .
Κάνοντας μια άσκηση μου βγάζει λάθος .
Σας παραθέτω την άσκηση .
Κώδικας: Επιλογή όλων
#!/usr/bin/python
# -*- conding: utf-8 -*-
# Filename: while.py

number = 23
running = True

while running:
   guess = int(input(' Εισάγετε έναν ακέραιο αριθμό  :  '))
   
   if guess == number:
      print('Συγχαρητήρια, τον μαντέψατε.')
      running = False # αυτο κανει τον βρόχο while να σταματησει εδω
   elif guess < number:
      print('Οχι , είναι λίγο μεγαλύτερος.')
   else:
      print('Οχι, είναι λίγο μικρότερος.')
   else:
      print('Ο βρόχος while τερματίστηκε.')
      # Μπορείτε να προσθέσετε ότι άλλο θέλετε εδώ
      
print('τελος')[/color]

Το αποτέλεσμα είναι το εξής.
File "while.py", line 9
SyntaxError: Non-ASCII character '\xce' in file while.py on line 9, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details


Τι κάνω λάθος , το έχω αντιγράψει σωστά.
Τελευταία επεξεργασία από lokatzis78 και 22 Σεπ 2014, 15:29, έχει επεξεργασθεί 3 φορά/ες συνολικά
Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Καθόλου ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 15.04 64ΒΙΤ
3 AMD A4-5300 APU with Radeon HD Graphics ‖ RAM 3993 MiB ‖ Gigabyte F2A55M-DS2 - Gigabyte To be filled by O.E.M.
4 AMD nee ATI Cedar [Radeon HD 5000/6000/7350 Series] [1002:68f9] {radeon}
5 eth0: Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06)
lokatzis78
babeTUX
babeTUX
 
Δημοσιεύσεις: 116
Εγγραφή: 18 Σεπ 2010, 23:35
Εκτύπωση

Re: ΠΡΟΒΛΗΜΑ ΜΕ ΑΠΟΤΕΛΕΣΜΑ ΠΡΟΓΡΑΜΜΑΤΟΣ PYTHON

Δημοσίευσηαπό ubuderix » 22 Σεπ 2014, 15:24

@lokatzis78
Τον κώδικα τον βάζουμε μέσα σε [cοde]κώδικας[/cοde]. Επιλέγουμε το κείμενο και πατάμε το κουμπάκι Εικόνα.

1 Γνώσεις Linux: Προσπαθώ ┃ Προγραμματισμού: Καθόλου ┃ Αγγλικών: Μέτρια
2 Ubuntu 12.04 precise 3.7.0-030700-generic 64bit (el_GR.UTF-8, Unity ubuntu), Ubuntu 3.5.0-25-generic, Ubuntu 3.5.0-24-generic
3 Intel Pentium CPU G630 @ 2.70GHz ‖ RAM 3678 MiB ‖ ASRock H61M-S
4 Intel 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0102] {i915}
5 wlan0: 0846:4260 NetGear WG111v3 54 Mbps Wireless [realtek RTL8187B] ⋮ eth0: Atheros Inc. AR8152 v2.0 Fast Ethernet [1969:2062] (rev c1)
http://imagebin.ubuntu-gr.org/files/1372175733.png
Άβαταρ μέλους
ubuderix
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 1668
Εγγραφή: 11 Μάιος 2008, 12:07
Τοποθεσία: Πειραιάς
Launchpad: ubuderix
IRC: ubuderix
Εκτύπωση

Re: ΠΡΟΒΛΗΜΑ ΜΕ ΑΠΟΤΕΛΕΣΜΑ ΠΡΟΓΡΑΜΜΑΤΟΣ PYTHON

Δημοσίευσηαπό Ilias95 » 22 Σεπ 2014, 19:34

Έχεις κάνει λάθος στη γραμμή που ορίζεις το encoding. Έχεις γράψει conding αντί για coding.

Επίσης όπως το πόσταρες το πρόγραμμα έχει συντακτικό λάθος. Δεν μπορείς να έχεις δύο else κάτω από ένα if. Μαντεύω ότι το 2ο else είναι για το while.
Ilias95
saintTUX
saintTUX
 
Δημοσιεύσεις: 1548
Εγγραφή: 29 Απρ 2011, 23:26
Εκτύπωση

Re: ΠΡΟΒΛΗΜΑ ΜΕ ΑΠΟΤΕΛΕΣΜΑ ΠΡΟΓΡΑΜΜΑΤΟΣ PYTHON  Το θέμα επιλύθηκε

Δημοσίευσηαπό lokatzis78 » 22 Σεπ 2014, 19:50

Πω δεν το είδα καθόλου σ ευχαριστώ πολύ !!!!!
Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Καθόλου ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 15.04 64ΒΙΤ
3 AMD A4-5300 APU with Radeon HD Graphics ‖ RAM 3993 MiB ‖ Gigabyte F2A55M-DS2 - Gigabyte To be filled by O.E.M.
4 AMD nee ATI Cedar [Radeon HD 5000/6000/7350 Series] [1002:68f9] {radeon}
5 eth0: Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06)
lokatzis78
babeTUX
babeTUX
 
Δημοσιεύσεις: 116
Εγγραφή: 18 Σεπ 2010, 23:35
Εκτύπωση

Re: ΠΡΟΒΛΗΜΑ ΜΕ ΑΠΟΤΕΛΕΣΜΑ ΠΡΟΓΡΑΜΜΑΤΟΣ PYTHON

Δημοσίευσηαπό kamar » 22 Σεπ 2014, 19:55

Επίσης δεν μπορείς να έχεις δύο else σε if πρόταση.
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 14.04 trusty 3.13.0-91-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD A6-5400K APU with Radeon HD Graphics ‖ RAM 3347 MiB ‖ ASUS F2A55-M LK2 PLUS
4 Advanced Micro Devices, Inc. [AMD/ATI] Trinity [Radeon HD 7540D] [1002:9991] {radeon}
5 eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 09)
Άβαταρ μέλους
kamar
punkTUX
punkTUX
 
Δημοσιεύσεις: 166
Εγγραφή: 10 Μάιος 2008, 20:24
Τοποθεσία: Χανιά
Εκτύπωση


  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Εφαρμογές για Ανάπτυξη Λογισμικού