Curso de Programación Básica N20 Ejercicios Básicos de Python

Cordiales saludos

portada_20.png

Esta es la última publicación del Curso de Programación Básica. Cabe destacar que éste curso y el Curso Python para Principiantes se complementan. Hay mucha teoría básica y muchos consejos para el iniciado en el mundo de la programación.

A continuación una muestra de ejercicios básicos que son útiles para practicar lo aprendido. Al final colocaré un link (un repositorio) donde están estos ejercicios y que poco a poco iré actualizando agregando más ejercicios. Son ejercicios que realicé en mi formación como Técnico Superior en Informática en la Universidad; otros que llegaron a mí cuando dictaba cursos personalizados de programación a estudiantes universitarios; algunos creados (inventados) por mí y otros que están en los libros de lenguajes de programación.

Ejercicios

Elaborar un programa que calcule el Área de un círculo

print("Area de un circulo")
PI = 3.14159265359
radio = float(input("Ingresa el radio del circulo::"))
area = PI * (radio**2)
print('El área del circulo es: ', round(area,2))

Elaborar un programa que calcule el Área de un Triángulo

print('AREA DE UN TRIANGULO')

def area(b,h):
  return (b*h)/2

b = int(input('Ingrese la base: '))
h = int(input('Ingrese la altura: '))
a = area(b,h)
print('El área del triangulo es: ', a)

Elaborar un programa que calcule el el seno de un entero positivo

# Calcular seno

import math 

def seno(x):
  """ Funcion que calcula el seno de un entero positivo"""
  return math.sin(x)
  
sw = True
while sw:
  numero = int(input("Introduzca un número entero positivo: "))
  if numero < 0:
    print("El numero debe ser mayor a 0 ")
  else:
    sw = False

if not(sw):
  respuesta = seno(numero)
  print(round(respuesta,2))

Elaborar un programa que calcule el cubo de un número dado

print('El cubo de un número')
numero = int(input('Ingresa un número: '))
cubo = numero ** 3
print('El cubo es : ', cubo )

Elaborar un programa que determine si un número generado aleatoriamente es par o impar

print("Determinar si un numero generado aleatoriamente es par o impar")
print("Elaborado por Rafael Aquino")

import random

x = random.randint(1,100)

if ((-1)**x) == 1:
    print(f'{x} es Par')
else:
    print(f'{x} es Impar')

Elaborar un programa que sume los dígitos de un número positivo

print("Sumar los digitos de un número positivo")
print("Pos Rafael Aquino")


numero = input("Intoduzca un número pósitivo de varias cifras: ")

suma = 0
for i in range(len(numero)):
    n = int(numero[i])
    print(n)
    suma  = suma + n

print('La Suma de los dígitos: ', numero, 'es: ', suma)


"""
#Otra forma
lista = list(numero)
print(lista)
suma = 0
for i in range(len(numero)):
    n = int(lista[i])
    print(n)
    suma  = suma + n

print('La Suma de los dígitos: ', numero, 'es: ', suma)

Como todos los ejercicios éste 
se puede realizar de varias formas
"""
#Por Rafael Aquino
print("Generar la siguiente lista")
print("[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]\n")

lista = []
for i in range(10):
    lista.append(0)

print("Lista Generada")
print(lista)

Todos los ejercicios de esta publicación están en el siguiente repositorio de gitlab (y próximos ejercicios, que iré agregando):


Si deseas encontrar todas las publicaciones de esta serie entra al siguiente link:
Curso de Programación Básica


portada_20a.png


Curso Intermedio de Python

A partir de mi próxima publicación iniciaré el Curso Intermedio de Python.

Curso Intermedio de Python. Este curso de Prógramación Básica es el complemento de la serie de publicaciones de Python Para Principiantes publicadas todas en mi web PaythonCumanes. Terminado éste curso (Ya estoy preparando el Intermedio!) veremos muchas más funciones internas y cómo una función pasa a ser un método en la Programación Orientada a Objetos. También veremos los Módulos que alvergan varias funciones. Y no faltaran las funciones anónimas (lambda). Fuente

Además de todo lo anterior con respectos a la funciones abarcaremos muchos más temas para nuestra formación como programadores en python.


Recurso para aprender Python

Curso Gratis de Programación
Te recomiendo que sigas este curso ya que hay muchos conceptos que te servirán para entender mejor todo lo que estamos trabajando. Para aprender programación debemos abrir mucho nuestra mente, no quedarnos con ésta información solamente debemos leer mucho, investigar, ver videos para iniciados, etc.

Sigamos practicando, practicando, practicando.


separador001.png

Clases gratis de programación / Free programming classes

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

separador001.png


I started a Ko-fi Page! Ko-fi helps creators get support from fans of their work. Please support or follow my page! If you like what I do and feel in tune with my work in creating content for free programming courses and chess publications without any profit interest. Give me a coffee... I will be very grateful!
separador001.png
Todos a programar!

Mi Twitter
Mi facebook

Sort:  


The rewards earned on this comment will go directly to the people sharing the post on Twitter as long as they are registered with @poshtoken. Sign up at https://hiveposh.com.

Thanks for your contribution to the STEMsocial community. Feel free to join us on discord to get to know the rest of us!

Please consider delegating to the @stemsocial account (85% of the curation rewards are returned).

You may also include @stemsocial as a beneficiary of the rewards of this post to get a stronger support.