Δημοσιεύτηκε: 13 Ιούλ 2009, 09:34
malos έγραψε:και δοκίμασα αυτό αλλά ............![]()
Καλούσες μια συνάρτηση μέσα στον ίδιο τον εαυτό της, αυτό δεν επιτρέπεται

DarkLord έγραψε:
πιστεύω ότι έτσι είναι πιο σωστό

Όχι πως είναι λάθος, αλλά έχεις βάλει 8 αντί 4. Υπενθυμίζω το στυλ κώδικα:
http://files.ubuntu-gr.org/learning/pyt ... w.html#id3
2. Χρησιμοποιείτε 4 κενά (όχι tab) για κάθε στοίχιση (indentation).
Να και οι δικές μου προτάσεις:
Α
- Κώδικας: Επιλογή όλων
#!/usr/bin/python3
def sinartisi():
# 5, 15, 25, 35, 45, 55 (+10 κάθε φορά)
for i in range(5,56,10):
print i
sinartisi()
- Κώδικας: Επιλογή όλων
>>> for i in range(5,56,10):
... print i
...
5
15
25
35
45
55
Β
- Κώδικας: Επιλογή όλων
def sinartisi2(my_lista):
lista_string = map(str, my_lista)
#Το map() θα μετατρέψει τους αριθμούς σε text string, αλλιώς το join() δε θα δουλέψει!
lista_text = "\n".join(lista_string)
print(lista_text)
lista = range(5,56,10)
sinartisi2(lista)
- Κώδικας: Επιλογή όλων
>>> def sinartisi2(my_lista):
... lista_string = map(str, my_lista)
... #Το map() θα μετατρέψει τους αριθμούς σε text string, αλλιώς το join() δε θα δουλέψει!
... lista_text = "\n".join(lista_string)
... print(lista_text)
...
>>> lista = range(5,56,10)
>>>
>>> sinartisi2(lista)
5
15
25
35
45
55