Mostrar Abecedario con Python 3.3

Resuelto/Cerrado
Message postés
162
Date d'inscription
viernes, 8 de marzo de 2013
Estatus
Contribuidor
Última intervención
miércoles, 30 de octubre de 2019
-
Message postés
162
Date d'inscription
viernes, 8 de marzo de 2013
Estatus
Contribuidor
Última intervención
miércoles, 30 de octubre de 2019
-
Hola, Buenas! esta vez me toca Preguntar xD! Soy nuevo en Python! pero no se muy bien el manejo de caracteres! Lo que quiero es mostrar el abecedario con un ciclo y un print! Ejemplo En C seria así

char c;
for(c = 'a';c<='z';c++)
printf("%c ",c);

pero en Python me da error! lo estoy haciendo con un ciclo While asi

i = 'a'
while i <= 'z':
print("Letra:",c)
i = i+1

Y me da error en la asignacion del i +1 ya q no es un entero! entonces como hago para incrementar el i para que cambie? Ayuda Por favor! es algo sencillo


2 respuestas

Message postés
162
Date d'inscription
viernes, 8 de marzo de 2013
Estatus
Contribuidor
Última intervención
miércoles, 30 de octubre de 2019
99
Gracias mi Pana! Saludos! xD
Message postés
265
Date d'inscription
viernes, 22 de febrero de 2013
Estatus
Contribuidor
Última intervención
sábado, 28 de noviembre de 2020
1.445
Hola, tenés varias alternativas:

minúsculas:
print map(chr, range(97, 123))

mayúsculas
print map(chr, range(65, 91))

minúsculas y mayúsculas:
from string import ascii_letters
print ascii_letters

otra forma:
import string
print string.ascii_lowercase
print string.ascii_uppercase