para los que quieres comentar de seleccionando todo el código
Introducción a la programación con Python
El arte de la programación
¿Por qué aprender Python?
El núcleo de un programa: los algoritmos
Instalación de nuestras herramientas en Windows
Instalación de nuestras herramientas en Mac
Instalación de nuestras herramientas en Ubuntu
Tu mejor herramienta: la consola
Conceptos básicos de Python
Explorando Python: operadores aritméticos
¿Qué es una variable?
Los primitivos: tipos de datos sencillos
Convertir un dato a un tipo diferente
Operadores lógicos y de comparación en Python
Tu primer programa: conversor de monedas
Herramientas para programar
Construyendo el camino de un programa con condicionales
Varios países en mi conversor de monedas
Aprendiendo a no repetir código con funciones
Modularizando nuestro conversor de monedas
Trabajando con texto: cadenas de caracteres
Trabajando con texto: slices
Proyecto: palíndromo
Bucles
Aprendiendo bucles
El ciclo while
Explorando un bucle diferente: el ciclo for
Recorriendo un string con for
Interrumpiendo ciclos con break y continue
Proyecto: prueba de primalidad
Proyecto: videojuego
Estructuras de datos
Almacenar varios valores en una variable: listas
Entendiendo cómo funcionan las tuplas
¿Qué son los diccionarios?
Proyecto: generador de contraseñas
Despedida
Sigue aprendiendo
Aún no tienes acceso a esta clase
Crea una cuenta y continúa viendo este curso
Recorrer un string con el ciclo For es tomar la cadena de caracteres y separarlas una a una. De este modo, quedaría el comando:
def run():
frase = input("Escribe una frase: ")
for caracter in frase:
print(caracter.upper())
if __name__ == "__main__":
run()
Donde usaremos la variable frase
para recorrer la frase que se escriba en el input. Cuando se escriba una frase, se recorrerá cambiando todas las letras a mayúsculas.
def run():
## Este ejemplo imprime cada caracter de tu nombre
nombre = input("Escribe tu nombre :")
for letra in nombre:
print(letra)
if __name__ == "__main__":
run()
def run():
frase = input("Escribe una frase: ")
for caracter in frase:
print(caracter.upper())
if __name__ == "__main__":
run()
Aporte creado por: Rusbel Bermúdez, Alan Mendez.
Aportes 221
Preguntas 59
para los que quieres comentar de seleccionando todo el código
Porqué comentas tu código en lugar de borrarlo
Experimentando me di cuenta que se pueden unir dos metodos, por ejemplo:
print(letra.replace(" ", "-").upper())
Espero le sirva a alguien descubrir esto!
Si quieren armar la estructura del main de una manera mas rapida, escriban main y pulsen TAB, la estructura se genera sola
para que no quede todo de forma vertical, se puede incluir el end=", " como lo muestro en el ejemplo.
Y si no quieres que salga vertical la cadena en mayuscula?
print(caracter.upper(), end=’ ')
Las funciones (como print) también tienen unas opciones de entrada (técnicamente se llaman argumentos).
En este caso end sirve para decirle que queremos al finalizar de imprimir y por defecto esta el salto de linea conocido como \n
Recorrer un string con for:
def run ():
nombre = input("Escribe tu nombre: ")
for i in nombre:
print(i)
if __name__ == '__main__':
run()
IMPORTANTE Siempre comenta el codigo que tengas, no lo borres por que no sabras el momento en que lo puedas llegar a usar, cuando veas que realmente ese codigo o el espacio que ocupa no tiene ninguna finalidad hay si puedes hacerlo como buena practica
main+tab
Te genera el entry point 😃
Hice este ejercicio, me pareció divertido jajaja
Dejo un recurso que explica con más detalle la importancia del:
if __name__ == ''__main__"
https://www.freecodecamp.org/espanol/news/python-if-name-main/
Resumen
Recorrer un string con el ciclo For es tomar la cadena de caracteres y separarlas uno a uno, de este modo quedaría el comando:
.
def run():
nombre = input("Escribe tu nombre: ")
for letra in nombre:
print(letra)
if __name__ == "__main__":
run()
.
Donde usaremos la variable nombre para recorrer el nombre que se escriba en el input…
.
Otra forma de hacerlo (más útil) es:
.
def run():
frase = input("Escribe una frase: ")
for caracter in frase:
print(caracter.upper())
if __name__ == "__main__":
run()
.
Y cuando se escriba una frase se recorrerá cambiando todas las letras a mayúsculas.
Cual es la razón el de escribir “pass”, si luego lo borro ???
si alguno llego hasta aquí y aun no tiene claros algunos conceptos, puede revisar esta pagina: https://www.mclibre.org/consultar/python/index.html
tiene todo muy bien explicado 😃
Les comparto un ejercicio. Ojalá les sirva, cualquier duda, házmela saber.
def recorrer_cadena():
cadena = input("Ingresa la cadena: ")
cadena2 = ""
for caracter in cadena:
cadena2 += caracter * 2
print("cadena = ", cadena[::-1])
print("cadena2 =", cadena2)
if __name__ == "__main__":
recorrer_cadena()
😃 Que sencillo es recorrer cadena de caracteres en Python.
def run():
frase = input('Escribe una frase: ')
for caracter in frase:
print(caracter.upper())
if __name__ == '__main__':
run()
Para aumentar el tamaño de las letras en Visual Code … Ctrl + "+"
Para disminuir el tamaño de las letras en Visual Code … Ctrl + " - "
El profesor es un crack lo felicito
Para dividir por palabras, podemos usar el metodo split
para comentar y descomentar se puede utilizar:
Comentar --> Ctrl+k+c
Descomentar --> Ctrl+k+u
def run():
# nombre = input(print("Escribe tu nombre:"))
# for letra in nombre:
# print(letra)
frase = input("Escribe una frase famosa!")
for caracter in frase:
print(caracter.upper())
if __name__ == '__main__':
run()
si se quiere reemplazar el comando para comentar líneas de código en Visual Stuidio Code, que en el caso de windows es CTRL + } se puede hacer ingresando a los shortcuts del programa y editando el comando de Toggle line comment (que por defecto viene CTRL + } ) y poniendo el que se utiliza normalmente que es CTRL + Shift + 7: (
Recorriendo una Cadena
def run():
nombre = input("Escribe tu nombre: ")
for letra in nombre:
print(letra)
# Punto de Entrada (Entry Point) - Buena Practica
if __name__ == "__main__":
run()
durante el curso, e estado complementando con ejercicios en esta web, espero a alguien mas tambien le sea de ayuda
https://aprendeconalf.es/docencia/python/
Para colocar comentarista, seleccionar ctr + k y ctr + c
Para quitar comentarista, seleccionar ctr + k y ctr + u
def run():
# nombre = str(input('Ingresa tu nombre :'))
# for letra in nombre:
# print(letra)
palabra = str(input('Escribe una frase para convertirla en mayuscula: '))
palabra_mayuscula=''
for letra in palabra:
print(letra.upper())
palabra_mayuscula = palabra_mayuscula + letra.upper()
print(f'Tu frase {palabra} quedo en mayusculas: {palabra_mayuscula}')
if __name__ == "__main__":
run()
Aquí un ejemplo jugando un poco, con frases, la separa e itero entre las palabras de la frase para luego imprimirlas y contar los caracteres que tiene cada palabra:
def run():
phrase = input("Escribe una frase: ")
phrase_to_list = phrase.split(" ")
for word in phrase_to_list:
print(word.upper() + " tiene " + str(len(word)) + " caracteres")
if __name__ == '__main__':
run()
Se me ocurre también un ejercicio, donde separe la frase por palabras y a cada palabra busque su significado en alguna fuente, intentaré esto y lo postearé cuando lo haga.
Mis apuntes:
‘#’ comentar codigo: cuando se sabe que se utilizara, después de un tiempo si no es utilizado eliminar.
bucle o ciclo: es una secuencia de instrucciones de código que se ejecuta repetidas veces, hasta que la condición asignada a dicho bucle deja de cumplirse.
Ciclo for: este usado cuando se conozcan la cantidad de veces a iterar.
for var in seq:
bloque de codigo
Mi intento
def run():
num=0
while num<120:
if num==28:
break
elif num>80:
continue
print(num)
num=num+3
if __name__=='__main__':
run()
Una manera mas fácil de entender el el for que usa es leerlo de esta manera…
Por cada LETRA en NOMBRE:
Quiero que imprimas LETRA
Hice un pequeño programa que convierte en mayúsculas las letras pares y minúsculas las letras impares (contando de izquierda a derecha) 😄
# Pide datos y los convierte al tipo especificado
def pedir_datos(tipo,mensaje):
if tipo == "int":
return int(input(mensaje))
elif tipo == "float":
return float(input(mensaje))
else:
return input(mensaje)
def deletrear(cadena):
for letra in cadena:
if (cadena.find(letra)+1) % 2 == 0:
print(letra.upper(),end=" ")
else:
print(letra.lower(),end=" ")
def run():
cadena = pedir_datos("string","Ingresa tu nombre: ")
deletrear(cadena)
if __name__ == '__main__':
run()
Código de ciclo FOR 💚
Mi Ejercicio:
Esto funciona en macbook
ctrl+shit + /
Hola, comunidad. Tengo una duda, espero puedan orientarme.
¿Si concluyo y domino el nivel básico de la carrera de Ciencia de Datos puedo ingresar al ámbito laboral?
Obviamente realizando mi respectivo portafolio.
##Crear un siclo que permita devolver la primera letra y la ultima letra de una palabra ingresada por el usuario
palabra = input("Ingresa la palabra")
for letra in palabra:
print(letra)
print("la palabra" , palabra, "comienza con la letra ", palabra[0])
ultima = int(len(palabra)-1)
print("Y termna con la letra", palabra[ultima])
# funcion principal
def run():
nombre = input("Dame tu nombre por favor: ")
print("Tu nombre mide "+str(len(nombre))+ " caracteres, te los muestro 1 a 1")
for letra in nombre:
print(letra)
frase = input("\nDame tu frase por favor: ")
print("Tu frase mide "+str(len(frase))+ " caracteres, te los muestro 1 a 1")
for caracter in frase:
print(caracter.upper())
# entry point
if __name__ == "__main__":
run()
def recorrer(nombre, inicio, fin):
for i in (nombre):
print(i)
caracteres = nombre[inicio-1:fin]
print("El nombre ingresado es: "+nombre + " ")
print("Caracteres Seleccionados "+ caracteres)
def run():
nombre = input("Ingresa tu nombre: ")
inicio = int(input("Ingresa Posicion Incial a imprimir "))
fin = int(input("Ingresa Posicion Final a imprimir "))
recorrer(nombre,inicio,fin)
if name == ‘main’:
run()
SALIDA
Ingresa tu nombre: JUAN PABLO
Ingresa Posicion Incial a imprimir 1
Ingresa Posicion Final a imprimir 6
J
U
A
N
P
A
B
L
O
El nombre ingresado es: JUAN PABLO
Caracteres Seleccionados JUAN P
mi solución de la tabla de multiplicar
def multiplicar(num):
for i in range(11):
print(num * i)
menu = “”"
Tabla de multiplicar del 1 al 9
1 - Tabla del 1
2 - Tabla del 2
3 - Tabla del 3
4 - Tabla del 4
5 - Tabla del 5
6 - Tabla del 6
7 - Tabla del 7
8 - Tabla del 8
9 - Tabla del 9
Elige una opción: “”"
opcion = int(input(menu))
if opcion == 1:
multiplicar(opcion)
elif opcion == 2:
multiplicar(opcion)
elif opcion == 3:
multiplicar(opcion)
elif opcion == 4:
multiplicar(opcion)
elif opcion == 5:
multiplicar(opcion)
elif opcion == 6:
multiplicar(opcion)
elif opcion == 7:
multiplicar(opcion)
elif opcion == 8:
multiplicar(opcion)
elif opcion == 9:
multiplicar(opcion)
else:
print(‘Ingresa una opción correcta por favor’)
que sencillo :0
yo intente hacerlo antes a ver si me salia y lo habia hecho asi: 😂
def main():
word = "Hola Mundo"
for letter in range(len(word)):
print(word[letter])
if __name__ == "__main__":
main()
Recorrer strings
Un breve programa para saber si en n texto ingresado hay un espacio en donde se parara la reimpresion del texto, y no imprimira la letra o.
def run():
texto = input("Ingrese solo texto: ")
for letra in texto:
if letra ==’ ':
print(“hubo un espacio en el texto ingresado”)
break
elif letra == “o”:
continue
print(letra)
if name== ‘main’:
run()
print(""“Bienvenidos al contador de números primos.
Ingresa el límite de éste conteo:”"")
lim= int(input())
for i in range(0,lim+1):
prim=0
i=int(i)
for h in range(1,i+1):
h=int(h)
if(i%h==0):
prim+=1
if(prim>2):
continue
else:
print(i)
Ejercicios de la clase:
#Programa para recorrer una cadena de carácteres
def run():
nombre = input('Escribe tu nombre: ')
for letra in nombre:
print(letra)
if __name__ == '__main__':
run()
#Resultado
Escribe tu nombre: javier
j
a
v
i
e
r
#Ejemplo 2
def run():
frase = input('Escribe una frase: ")
for caracter in frase:
print(caracter.upper())
if __name__ == '__main__':
run()
Escribe una frase: Aprendo Python
A
P
R
E
N
D
O
P
Y
T
H
O
N
Si quieren hacer comentarios en mac : cmd + shift + 7 , antes debes seleccionar las lineas de código que quieras comentar.
en el for puede ser cualquier palabra amigos
def run():
#nombre = input('Ingresa tu nombre: ')
#for letra in nombre :
# print(nombre * 4)
frase = input('escribe una frase: ')
for puede ser cualquier palabra in frase:
print(asd.upper())
if __name__ == '__main__':
run()
def run():
# nombre = input('Escribe tu nombre: ')
# for letra in nombre:
# print(letra)
frase = input('Escribe una frase: ')
for caracter in frase:
print(caracter.upper())
if __name__ == '__main__':
run()
for: Los ciclos for permiten ejecutar una o varias instrucciones de forma iterativa, una vez por cada elemento en la colección.
while: El ciclo while permite ejecutar un bloque de instrucciones mientras se cumpla la condición dada. Primero comprueba que en efecto se cumple la condición dada y entonces, ejecuta el segmento de código correspondiente hasta que la condición no se cumpla.
Cada vez me impresiona más la legibilidad de Python.
Les comparto mi código comentado como yo pensaba que iba a ser el ejercicio.
def run():
# cadena=input("Por favor, ingresa la cadena de texto a imprimir letra por letra: ")
# for contador in range(0,len(cadena)):
# print("Posicion {} letra {} ".format(contador,cadena[contador]))
frase=input("Ingresa una frase: ")
for caracter in frase:
print(caracter.upper())
if __name__ == '__main__':
run()
Buena noches,
la verdad yo lo intenté antes de iniciar el vídeo teniendo en cuenta lo que aprendí en vídeos anteriores:
def run():
palabra=input("por favor ingrese una palabra: ")
tamaño=len(palabra)
for i in range(tamaño+1):
print(palabra[i])
if __name__ == "__main__":
run()
Salu2
Hola compañeros.
ASUNTO: Comentar bloques de código utilizando Visual Code en distribuciones de Linux.
Para comentar un bloque competo de código presiona Ctrl + K Ctrl + C
Para “descomentar” un bloque competo de código presiona Ctrl + K Ctrl + U
Son atajos complicados, ¿cierto?
También puedes personalizar tus “shortcuts”, ve a Visual code presiona Ctrl + Py te aparecera la barra de búsqueda, luego escribe >comment en dicha barra. (Ver imagen anexa)
Pasa el cursor sobre cada ítem que se desplego y veras una rueda dentada, haz click en ella y podrás personalizar tus atajos.
Espero les sea de ayuda. 😃
Lo hice antes de empezar la clase y me salió así:
def run():
texto = input()
for rec in range(0, len(texto), 1):
print(texto[rec])
if __name__ == '__main__':
run()
**CICLO FOR **
El ciclo for
lo utilizamos para recorrer secuencias: una cadena de caracteres, una lista, una tupla, un diccionario o un rango range().
En un rango range().
# Por cada item en el rago de 1 a 10
for item in range(1, 10):
# imprime en pantalla 11 + cada item del rango
print(11 + i)
Recorrer una cadena de caracteres, sring.
def run():
# definimos la variable
frase = input('Escribe una frase: ')
# Para cada caracter en la frase
for caracter in frase:
# Ejecuta el codigo
# Imprime en pantalla caracter
# y conviertelo en mayusculas
print(caracter.upper())
if __name__ == '__main__':
run()
def run():
# nombre = input('Escribe tu nombre: ')
# for letra in nombre:
# print(letra)
frase = input('Escribe una frase: ')
for caracter in frase:
print(caracter.upper())
if __name__ == '__main__':
run()
<
def run():
# nombre = input("Escribe tu nombre: ")
# for letra in nombre:
# print(letra)
frase = input("Escribe una frase: ")
for caracter in frase:
print(caracter.upper())
if _name_ == "_main_":
run()
>
Otra opcion para comentar y descomentar en windows es:
Comentar:
<Ctrl + K + C >
Des comentar:
<Ctrl + K + V>
Nota a mi mismo:
Tengo que dejar de poner punto y coma al final de una instruccion en Python 😦
Diferente “formas” pero con un resultado igual:
Me ha costado un poco agarrarle el truco a programar pero no voy a dejar de aprender hasta lograrlo 💚
¿Como puedo hacer esto con el ciclo FOR?
nombre ="Hola"
print (nombre[0:1])
print (nombre[0:2])
print (nombre[0:3])
print (nombre[0:4])
Salida:
H
HO
HOL
HOLA
Interesante lección
gracias, excelen te
Para comentar varias líneas de código al mismo tiempo me funciono
ctrl + k + c
Información resumida de esta clase
#EstudiantesDePlatzi
Recorrer en programación significa evaluar cierta condición paso por paso en toda la estructura
For me ayuda a crear un ciclo más rápido utilizando texto o números
Ciclo For
Una lista de listas 😄 :
num_list = [
list(range(20)),
list(range(100)),
[
list(range(150)),
list(range(25)),
list(range(300)),
[
list(range(10)),
list(range(50)),
list(range(100)),
]
],
]
def iter_print(multi_list: list) -> None:
for item in multi_list:
if isinstance(item, list):
iter_print(item)
else:
print(item)
def main():
iter_print(num_list)
if __name__ == '__main__':
main()
hice un ejercicio que me parecio curioso y un reto que me propuse de acuerdo a lo aprendido hasta ahora, consiste en que el usuario escriba una frase cualquiera y el programa coloque un @ solamente en las vocales de la frase que se escriba, quedo asi:
def run():
sentencia = input('escribe tu frase: ')
for c in sentencia:
nueva_sentencia = ''
if c.lower() in ('a', 'e', 'i', 'o', 'u'):
c = '@'
nueva_sentencia = nueva_sentencia + c
print(nueva_sentencia)
if __name__=='__main__':
run()
Mi aporte para juntar ambas funcionalidades del print comentando y descomentando la que queramos probar en ese momento, además de hacer la petición al usuario de cualquier tipo de string, no solo de uno en específico:
def run():
texto = input("Introduce un nombre o una frase: ")
for caracter in texto:
# print(caracter)
print(caracter.upper())
if __name__ == "__main__":
run()
Hola a todos, es segunda vez que escribo esto 😑, se me cerró la sesión sin guardar xD
Leí que con main+tab se autogeneraba un entry point, pues no ha sido mi caso, por lo que me puse a investigar y podemos editar con abreviaciones algunos atajos.
Lo primero es ir en VSC a Preferencias> Usar Snippets, luego nos preguntará en que lenguaje de programación y escogemos python, se nos abrirá una ventana explicándonos como realizar un snippets para python.
El mío lo dejé de la siguiente forma:
{
"Encabezado": {
"prefix": "main",
"body":
[
"def ${1:label}():"
"\t$0pass \n \n"
"if __name__ == '__main__':"
"\t${2:label}()"
],
"description": "Agrega un encabezado"
}
}
Espero les sirva, soy nueva en python y nada, si hay alguna acotación siempre será bienvenida.
Hola, que pena vuelvo a repetir la pregunta no la tomo el panel de discución. ¿Por qué se debe cerrar siempre con esta linea en Python? solo se que es una buena practica, pero no lo entiendo.
Yo lo interpreto como: Sí nombre es igual a principal, correr run(). ¿Es correcta la interpreación?
def run():
nombre=input('Escribe tu nombre:')
for letra in nombre:
print(letra)
frase=input('Escribe una frase:')
for caracter in frase:
print(caracter.upper())
if __name__ == '__main__':
run()
Con lo poco visto en la clase pasada acerca de las listas me llego la idea de dejar guardadas palabras dentro de las lista. Seguro puede ser hecho con menos lineas pero lo considero justo para entender como funciona.
Espero le sirva a alguien este pequeño aporte 😃
def run():
x=input('Ingrese su palabra: ')
tamaño=len(x)
lista=list(range(tamaño))
for ciclo in range(tamaño):
lista[ciclo]=x[ciclo]
print(lista)
if __name__=='__main__':
run()
a llecoller
para que aparezca " puedes utilizar \" para imprimirlo y end="" para evitar el salto de linea
def run():
palabra=input("Escribir tu nombre: ")
palabra=palabra.upper().replace(" ","")
for letra in palabra:
print("\""+letra+"\"",end=",")
if __name__=="__main__":
run()
def recorrer():
name = "Victor Adrian Ramirez"
for x in range(len(name)):
print(name[x])
recorrer()
Command + k, c para comentar lineas en Mac
Comentar en Windows multiples lineas
Ctrl + k + c
Comentar entre comillas triples.
Alt + Shift + A
Aqui dejo el programa que creé, a partir de esta clase. ¿Existe alguna forma de ahorrar lineas? lo intenté con funciones pero me daña el programa.
def run():
siga = True
while siga == True:
nombre=input("Escribe una frase: ")
for letra in nombre:
print(letra)
pregunta= input("¿Desea ingresar otra frase?: ")
pregunta= pregunta.lower()
pregunta= pregunta.strip()
while pregunta != "si" and pregunta !="no":
print(" Escriba si o no")
pregunta= input("¿Desea ingresar otra frase?: ")
pregunta= pregunta.lower()
pregunta= pregunta.strip()
if pregunta == "si":
siga = True
elif pregunta == "no":
siga= False
else:
pregunta= input("¿Desea ingresar otra frase?: ")
pregunta= pregunta.lower()
pregunta= pregunta.strip()
if pregunta == "si":
siga = True
else:
siga= False
if __name__=="__main__":
run()
while usa una variable de control
for utiliza un rango
def run():
#nombre = input('escribe tu nombre: ')
#for letra in nombre:
# print(letra)
frase = input('Escribe una frase: ')
for caracter in frase:
print(caracter.upper())
if __name__ == '__main__':
run()
Escribí con este conocimiento y funciones de los anteriores capítulos del curso, un programa que transforma los caracteres de un string a mayúsculas o minúsculas aleatoriamente 😃
def run():
normal_string = ""
cadena = input("Cuál es tu cadena: ")
for letra in cadena:
numb = random.randint(0, 1)
if numb == 0:
normal_string += letra.upper()
elif numb == 1:
normal_string += letra.lower()
print(normal_string)
///Resultado:
Cuál es tu cadena: me duele la panza
me dueLe LA pANza
Recorrer: Vamos a tomar una cadena de texto (str) e ir por cada parte única a la vez, dentro de un bucle. Es decir, iremos caracter por caracter. Ejemplo:
1 def run():
2 nombre = input('Escribe tu nombre: ')
3 for letra in nombre:
4 print(letra.upper())
5
6
7 if __name__ == '__main__':
8 run()
En el ejemplo, obtendremos cada caracter de la variable ‘nombre’ en myúsculas.
♥ shecosher ♥ tan tucumano que enamora
Comentar código en la mac 👇
COMMAND + /
Ojo: También pueden mantener el Ctrl pulsado para luego pulsar las demás teclas, es decir, como Ctrl + C + U. A veces es más práctico xd
Mi practica de esta clase:
he aprendo mucho que clases tan excelentes gracias
Gracias!
def run():
#nombre = input("Escribe tu Nombre: ")
#for letra in nombre:
# print(letra)
frase = input("Escribe una frase:")
for caracter in frase:
print(caracter.upper())
if name == “main”:
run()
def run():
# name = input('Type your name please: ')
# for letter in name:
# print(letter)
paragraph = input('Type a paragraph please: ')
for letter in paragraph:
print(letter.upper())
if __name__ == '__main__':
run()
El mejor profesor sobre un curso de python, y he llevado varios cursos sobre el lenguaje, se nota que tiene experiencia y la explicación de cada tema es de lo mejor que vi. Felicitaciones.
CODIGO DE LA CLASE
# Recorriendo Strings con For
def run():
# String ejemplo 1
nombre = print("Escribe tu nombre: ")
for letra in nombre:
print(letra)
# String ejempplo 2
frase = print("Escribe una Frase: ")
for caracter in frase:
print(caracter.upper())
if __name__ == "__main__":
run()
Si quieren cambiar el tema del editor para que se diferencie .upper() y otros métodos que vienen integrados en python pueden usar la extensión Monokai pro. Solo tienen que instalarla y podrán seleccionarla desde el engranaje de configuración abajo a la izquierda 😄
Mejor profe de Phyton no hay!
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.