Ejercicios fundamentos de programacion PDF

Title Ejercicios fundamentos de programacion
Author Karen Choez
Course Fundamentos De Programación
Institution Universidad de Guayaquil
Pages 9
File Size 620.6 KB
File Type PDF
Total Downloads 107
Total Views 516

Summary

EJERCICIOEscribir un programa que solicite al usuario ingresar la cantidad de kilómetros recorridos por una motocicleta y la cantidad de litros de combustible que consumió durante ese recorrido. Mostrar el consumo de combustible por kilómetro. kilometros=float(input("Kilómetros recorridos:&...


Description

EJERCICIO #1 Escribir un programa que solicite al usuario ingresar la cantidad de kilómetros recorridos por una motocicleta y la cantidad de litros de combustible que consumió durante ese recorrido. Mostrar el consumo de combustible por kilómetro. kilometros=float(input("Kilómetros recorridos:")) litros=float(input("Litros de combustible gastados:")) print("El consumo por kilómetro es de", kilómetros/litros)

EJERCICIO #2 Escribir un programa que solicite al usuario ingresar tres números para luego mostrarle el promedio de los tres.

n1=float(input("Primer número:")) n2=float(input("Segundo número:")) n3=float(input("Tercer número:")) print("El promedio de los tres es", (n1+n2+n3)/3)

EJERCICIO #3 Escribir un programa que solicite al usuario un número y le reste el 15%, almacenando todo en una única variable. A continuación, mostrar el resultado final en pantalla.

numero=int(input("Ingresá un número:")) print("Descontando el 15% queda:", numero-(numero*15)/100)

EJERCICIO #4

Escribir un programa que solicite al usuario que ingrese cuántas películas ha visto en el último año y almacene ese número en una variable. A continuación mostrar en pantalla un valor de verdad (True o False) que indique si el usuario ha visto más de 3 películas.

Peliculas=int(input("peliculas vistas en el último año:")) print(peliculas>3)

EJERCICIO #5 Escribir un programa que le solicite al usuario ingresar una fecha formada por 8 números, donde los primeros dos representan el día, los siguientes dos el mes y los últimos cuatro el año (DDMMAAAA). Este dato debe guardarse en una variable con tipo int (número entero). Finalmente, mostrar al usuario la fecha con el formato DD / MM / AAAA. fecha=int(input("Fecha en formato DDMMAAAA:")) año=fecha%10000 dia=fecha//1000000 mes=(fecha//10000)%100 print(dia,"/",mes,"/",año)

EJERCICIO #6

Escribí un programa que solicite ingresar un nombre de usuario y una contraseña. Si el nombre es “KarenChD” y la contraseña es “casadepapel”, mostrar en pantalla “Usuario y contraseña correctos. Puede ingresar a netflix”. Si el nombre o la contraseña no coinciden, mostrar “Acceso denegado”. nombre=input("Nombre de usuario:") password=input("Contraseña:") if nombre=="KarenChD" and password =="casadepapel": print("Usuario y contraseña correctos. Puede ingresar a Netflix") else: print("Acceso denegado")

EJERCICIO #7 Solicitar al usuario un número de cliente. Si el número es el 1000, imprimir "Ganaste un premio".

numero=int(input("N. de cliente:")) if numero==1000: print("Ganaste un premio!")

EJERCICIO #8

Solicitar al usuario que ingrese los nombres de dos personas, los cuales se almacenarán en dos variables. A continuación, imprimir “coincidencia” si los nombres de ambas personas comienzan con la misma letra ó si terminan con la misma letra. Si no es así, imprimir “no hay coincidencia”. nombre1=input("Un nombre: ") nombre2=input("Otro nombre: ") posicion_final_nombre1=len(nombre1)-1 posicion_final_nombre2=len(nombre2)-1 if nombre1[0] == nombre2[0] or nombre1[posicion_final_nombre1] == nombre2[posicion_final_nombre2]: print("coincidencia") else: print("no hay coincidencia")

EJERCICIO #9 Escribir un programa que solicite al usuario una letra y, si es una vocal, muestre el mensaje “es vocal”. Se debe validar que el usuario ingrese sólo un carácter. Si ingresa un string de más de un carácter, informarle que no se puede procesar el dato. letra=input("Letra:") if len(letra)!=1: print("Dato no se puede procesar") else if letra in "aeiou": print("Es vocal")

EJERCICIO #10

Solicitar al usuario que ingrese su dirección email. Imprimir un mensaje indicando si la dirección es válida o no, valiéndose de una función para decidirlo. Una dirección se considerará válida si contiene el símbolo "@". def validar(email): caracterBuscado="@" emailValido=False for c in email: if c==caracterBuscado: return True return False direccion=input("Tu email: ") if validar(direccion): print("Dirección válida") else: print("Dirección inválida")

EJERCICIO #11 Solicitar números al usuario hasta que ingrese el cero. Por cada uno, mostrar la suma de sus dígitos (utilizando una función que realice dicha suma). def sumaDigitos(numero): suma=0 while numero!=0: digito=numero%10 suma=suma+digito numero=numero//10 return suma num=int(input("Número a procesar: ")) while num!=0: print("Suma:",sumaDigitos(num)) num=int(input("Número a procesar: "))

EJERCICIO #12

Escriba un programa que pida la anchura y altura de un rectángulo y lo dibuje con caracteres producto (*): anchura = int(input("Anchura del rectángulo: ")) altura = int(input("Altura del rectángulo: "))

for i in range(altura): for j in range(anchura): print("* ", end="") print()

EJERCICIO #13 Escriba un programa que pida la anchura de un triángulo y lo dibuje con caracteres producto (*):

anchura = int(input("Anchura del triángulo: ")) for i in range(1, anchura + 1): for j in range(i): print("* ", end="") print() for i in range(1, anchura): for j in range(anchura - i): print("* ", end="") print()

EJERCICIO #14

Escribir un programa que pregunte al usuario su nombre, edad, dirección y teléfono y lo guarde en un diccionario. Despúes debe mostrar por pantalla el mensaje ` tiene años, vive en y su número de teléfono es `. name = input('¿Cómo te llamas? ') age = input('¿Cuántos años tienes? ') address = input('¿Cuál es tu dirección? ') phone = input('¿Cuál es tu número de teléfono? ') person = {'name': name, 'age': age, 'address': address, 'phone': phone} print(person['name'], 'tiene', person['age'], 'años, vive en', person['address'], 'y su número de teléfono es', person['phone'])

EJERCICIO #15 Escribir un programa que lea un entero positivo, �, introducido por el usuario y después muestre en pantalla la suma de todos los enteros desde 1 hasta �. La suma de los � primeros enteros positivos puede ser calculada de la siguiente forma: suma=�(�+1)2 n = int(input("introducir numero entero positivo")) print((n*(n+1)/2))

EJERCICIO #16

Completa el código siguiente para que diga “¡Buenos días!” siempre y cuando se introduzca el nombre Karen. Nombre = input(‘Introduce tu nombre: nombre = input("Introduce tu nombre: ") if nombre == "karen": print ( "¡Buenos días!" )

EJERCICIO #17 Completa el código siguiente para que diga “Coge un pastel” siempre y cuando se introduzca Pastel. De lo contrario haz que le ofrezca una Galleta. comida = input('¿Cuál es tu comida favorita? ') if comida == "pastel": print("coge un pastel") else: print("coge una galleta")

EJERCICIO #18

Añade el código necesario al programa anterior para que ofrezca una taza de chocolate sea cual sea la comida favorita. comida = input('¿Cuál es tu comida favorita? ') if comida == "pastel": print("coge un pastel") else: print("coge una galleta") print ( "Toma una taza de chocolate " )

EJERCICIO #19 Realiza una función llamada área rectángulo (base, altura) que devuelva el área del rectángulo a partir de una base y una altura. Calcula el área de un rectángulo de 15 de base y 10 de altura: def area_rectangulo(base, altura): return base*altura print( area_rectangulo(15,10) )

EJERCICIO #20 Realiza una función llamada área circulo (radio) que devuelva el área de un círculo a partir de un radio. Calcula el área de un círculo de 5 de radio: import math print(math.pi)...


Similar Free PDFs