hay alguna manera de hacer un codigo que calcule hasta la mitad de un nombre? Por ejemplo, ingresamos juan, como variable a dividir por l...

Pregunta de la clase:
Trabajando con texto: slices
Piero Blanco

Piero Blanco

Pregunta
studenthace 3 años

hay alguna manera de hacer un codigo que calcule hasta la mitad de un nombre? Por ejemplo, ingresamos juan, como variable a dividir por la mitad, que quede ju, como se podria hacer? yo me quede hasta aca y no se como seguir 😕

nombre_a_partir = input('ingresa un nombre: ') cantidad_de_letras = len(nombre_a_partir) if cantidad_de_letras % 2 == 0: print() else cantidad_de_letras % 2 == 1: print()
3 respuestas
para escribir tu comentario
    Piero Blanco

    Piero Blanco

    studenthace 3 años

    Mejorando el codigo parte 3

    nombre_a_partir = input('ingresa un nombre: ') cantidad_de_letras = len(nombre_a_partir) if cantidad_de_letras % 2 == 0: cantidad_de_letras_dividido_2 = int(cantidad_de_letras / 2) nombre_a_partido = str(nombre_a_partir[0:cantidad_de_letras_dividido_2]) print('Tu nombre partido es asi: ' + nombre_a_partido) elif cantidad_de_letras % 2 == 1: num1 = cantidad_de_letras / 3 cantidad_de_letras_dividido_3 = int(cantidad_de_letras / num1) nombre_a_partido = nombre_a_partir[0:cantidad_de_letras_dividido_3] print('Tu nombre partido es asi: ' + nombre_a_partido)
    Piero Blanco

    Piero Blanco

    studenthace 3 años

    Hola piero! yo me uno a la busqueda de un codigo que tambien pueda calcular nombres impares!

    nombre_a_partir = input('ingresa un nombre: ') cantidad_de_letras = len(nombre_a_partir) if cantidad_de_letras % 2 == 0: cantidad_de_letras_dividido_2 = int(cantidad_de_letras / 2) elif cantidad_de_letras % 2 == 1: num1 = cantidad_de_letras / 3 cantidad_de_letras_dividido_2 = int(cantidad_de_letras / num1) nombre_a_partido = nombre_a_partir[0:cantidad_de_letras_dividido_2] print(nombre_a_partido)```
    Piero Blanco

    Piero Blanco

    studenthace 3 años

    Me respondo a lo que puse! Luego me gustaria aprender a como ingresar un nombre cualquiera y que lo parta a la mitad, ya que solo probe con juan, maximo, etc, nombres pares. Si se animan a crear un codigo que calcule nombres impares tambien, bienvenido sea!

    nombre_a_partir = input('ingresa un nombre: ') cantidad_de_letras = len(nombre_a_partir) cantidad_de_letras_dividido_2 = int(cantidad_de_letras / 2) nombre_a_partido = nombre_a_partir[0:cantidad_de_letras_dividido_2] print(nombre_a_partido)
Curso Básico de Python [Empieza Gratis]

Curso Básico de Python [Empieza Gratis]

Aprende a programar desde cero con el lenguaje de mayor crecimiento en el planeta: Python. Descubre qué es un algoritmo y cómo se construye uno. Domina las variables, funciones, estructuras de datos, los condicionales y ciclos.

Curso Básico de Python [Empieza Gratis]
Curso Básico de Python [Empieza Gratis]

Curso Básico de Python [Empieza Gratis]

Aprende a programar desde cero con el lenguaje de mayor crecimiento en el planeta: Python. Descubre qué es un algoritmo y cómo se construye uno. Domina las variables, funciones, estructuras de datos, los condicionales y ciclos.