Δημοσιεύτηκε: 25 Ιουν 2009, 14:25
Θα σου πρότεινα αυτό το στυλ προγραμματισμού, με το join() και τη χρήση του %s (για κείμενο) και του %d (για αριθμούς):
Σημείωση: Αυτό που προτείνω δουλεύει σε python3 και python 2.6:
- Κώδικας: Επιλογή όλων
#!/usr/bin/python3
# -*- coding: utf-8 -*-
alphabet = ['γ', 'ω', 'ζ', 'χ', 'β', 'α', 'λ', 'ρ', 'ν', 'μ', 'ο', 'π', 'υ', 'σ', 'φ', 'τ', 'δ', 'η', 'ε', 'θ', 'κ', 'ι', 'ξ', 'ψ' ]
print("Έχω %d γράμματα!" % (len(alphabet)))
print("Τα γράμματα είναι: %s" % (', '.join(alphabet)))
print('Θα ταξινομήσω τη λίστα μου τώρα.')
alphabet.sort()
print("Η ταξινομημένη λίστα μου είναι: %s" % (', '.join(alphabet)))
Σημείωση: Αυτό που προτείνω δουλεύει σε python3 και python 2.6:
- Κώδικας: Επιλογή όλων
$ python moo.py
Έχω 24 γράμματα!
Τα γράμματα είναι: γ, ω, ζ, χ, β, α, λ, ρ, ν, μ, ο, π, υ, σ, φ, τ, δ, η, ε, θ, κ, ι, ξ, ψ
Θα ταξινομήσω τη λίστα μου τώρα.
Η ταξινομημένη λίστα μου είναι: α, β, γ, δ, ε, ζ, η, θ, ι, κ, λ, μ, ν, ξ, ο, π, ρ, σ, τ, υ, φ, χ, ψ, ω
$ python3 moo.py
Έχω 24 γράμματα!
Τα γράμματα είναι: γ, ω, ζ, χ, β, α, λ, ρ, ν, μ, ο, π, υ, σ, φ, τ, δ, η, ε, θ, κ, ι, ξ, ψ
Θα ταξινομήσω τη λίστα μου τώρα.
Η ταξινομημένη λίστα μου είναι: α, β, γ, δ, ε, ζ, η, θ, ι, κ, λ, μ, ν, ξ, ο, π, ρ, σ, τ, υ, φ, χ, ψ, ω