Python para principiantes N024 Ejercicios Resueltos N91 al N100

Cordiales Saludos

python_300_fondoblanco.png

Sirva esta publicación para que te animes a entrar al maravilloso mundo de la programación. De la mano de uno de los Lenguajes de programación más populares del momento: Python

Desarrollando Nuestra Lógica de programación

Lógica, Algoritmos, Curiosidades, Habilidad Mental, Matemáticas...

Aprendiendo Python:

27_sopa.png

Puedes realizar los ejercicios en nuestra web: pythoncumanes

# Ejercicios input

# Ejercicio resuelto N091
# Problema: Solicitar por teclado nombre y apellido de una 
# persona y el programa realiza un saludo.
print()
print("-"*40)
print("Programa N091: Nombre y apellido ")
print("-"*40)

nombre = input('Introduzca su nombre: ')
apellido = input('Introduzca su apellido: ')

print('Hola '+ nombre + ' ' + apellido)

#.................................................

.

# Ejercicio resuelto N092
# Problema: Solictar por teclado un color
print()
print("-"*40)
print("Programa N092: Introduzca el color que te gusta")
print("-"*40)

color = input('Introduzca un color: ')

print('Te gusta el color ' + color + ' a este equipo le gusta el color de tus ojos')
print()

.

#.................................................
# Ejercicio resuelto N093
# Problema: Solictar por teclado una palabra
import random
print()
print("-"*40)
print("Programa N093: Introduzca una palabra")
print("-"*40)

palabra = input('Introduzca una palabra: ')
print(palabra)
print('La primera letra de tu palabra es: '+ palabra[0])
print('La última letra de tu palabra es: '+ palabra[-1])


x = len(palabra)
y = random.randint(1,x)

#print(y) quita el comentario y mira que número arroja y compara si es la letra
# Así podemos evaluar las variables y luego quitamos la linea de código
print('Una letra al azar de tu palabra es: '+ palabra[y])

.

#.................................................
# Ejercicio resuelto N094
# # Problema: Solictar por teclado una palabra e imprimir la inversa
print()
print("-"*40)
print("Programa N094: Inversa de una palabra")
print("-"*40)

palabra = input('Introduzca una palabra: ')
# yo practiqué con la palabra parangaricutirimicuaro
# Complementemos es estudio de: rebanadas o porciones
#  --> tarjeta (1110) y ejercicio 60
print(palabra[0:6]) # hasta el 6 sin incluirlo 
print(palabra[:6])  # hasta el 6 sin incluirlo 
print(palabra[:])   # equivale a toda la palabra
print(palabra[0:])  # equivale a toda la palabra

# practica, practica, practica

print(palabra[::]) # equivale a toda la palabra
print(palabra[0:6:2]) # desde cero hasta 6(sin incluirla, saltando 2 en 2)
# el primer : es el que ya conocemos el segundo es para saltar 
print(palabra[::-1]) # si el salto es negativo realiza la porcion desdes
# el final hasta el comienzo

print('Palabra original: ', palabra)
print('Palabra inversa: ', palabra[::-1])

.

#.................................................
# Ejercicio resuelto N095
# Problema: Solicitar por teclado dos numeros
print()
print("-"*40)
print("Programa N095: solicitar dos numeros")
print("-"*40)

n1 = int(input('Introduzca el primer número: '))
n2 = int(input('Introduzca el segundo número '))

print('La suma es: ', n1 + n2)
print('La multiplicación es: ', n1 * n2)

.

#.................................................
# Ejercicio resuelto N096
# Problema: Calcular el área de un círculo
from math import pi
print()
print("-"*40)
print("Programa N096: Calcular el área de un círculo")
print("-"*40)

r = int(input('Introduzca el radio: '))

area = pi * r**2
print('El área es: ', area)

.

#.................................................
# Ejercicio resuelto N097
# Problema: Calcular suma de los 100 primeros números naturales
print()
print("-"*40)
print("Programa N097: suma de los 100 primeros números naturales")
print("-"*40)
# se suma 1+2+3+4...+100
s= (100*(100+1))/2
print('La suma de los 100 primeros números naturales es: ', int(s))
#otra forma
#n=100
#s= (n*(n+1))/2

.

#.................................................
# Ejercicio resuelto N098
# Problema: Calcular suma de los n primeros números naturales
print()
print("-"*40)
print("Programa N098: suma de los n primeros números naturales")
print("Programa N098: suma de los n primeros números naturales")
print("-"*40)
nu = int(input('Cuantos números deseas sumar: '))
# se suma 1+2+3+4...+n
su= int((nu*(nu+1))/2)
print('La suma de los',nu, ' primeros números naturales es: ', su)

.

#.................................................
# Ejercicio resuelto N099
# Problema: Rango de numeros aleatorios
from random import randint
print()
print("-"*40)
print("Programa N099: Rango de Números aleatorios")
print("Ejemplo Rango entre 10 y 100")
print("-"*40)

n1 = int(input('Introduzca el primer número: '))
n2 = int(input('Introduzca el segundo número mayor al primero: '))

rango = randint(n1,n2)

print('El Numero generado entre ',n1, ' y ', n2, ' es: ', rango)

.

#.................................................
# Ejercicio resuelto N100
# Problema: 

print()
print("-"*40)
print("Programa N0100: Mensaje")
print("-"*40)
nombre = input('Introduce tu nombre: ')
print('Felicitaciones ', nombre, 'Terminamos la primera parte del curso')

Finalizando la primera parte del Curso

Hasta ahora hemos visto solo instrucciones secuenciales, que se realizan una después de otra. Entran datos, se procesan y el programa nos arroja un resultado. Esto es lo más básico y elemental que podemos hacer en la programación. Nos permitió dar los primeros pasos para adentrarnos en los conceptos básicos de todo algoritmo. Además de familiarizarnos con la edición de código dentro de un editor de texto o la cónsola de python.

Estas primeras lineas de código serán parte en un futuro de una función, de un ciclo repetivo o de una estructura de decisión. De alli la importacia de estos primeros ejercicios.

Entrega anterior

Ejercicios Resueltos N72 al N90

Puedes practicar en esta web: PythonCumanés


separador001.png

Clases gratis de programación / Free programming classes

[ESP/ENG] Mi proyecto en Python/My project in Python.

Mi twitter
separador001.png

Todos a programar!
Rafael Aquino



0
0
0.000
0 comments