100% de satisfacción garantizada Inmediatamente disponible después del pago Tanto en línea como en PDF No estas atado a nada
logo-home
Ejercicios resueltos básicos de Python 2,99 €   Añadir al carrito

Notas de lectura

Ejercicios resueltos básicos de Python

 9 vistas  0 veces vendidas

En este documento encontrarás ejercicios resueltos sobre condicionales en el lenguaje de programación en Python.

Vista previa 2 fuera de 9  páginas

  • 2 de septiembre de 2021
  • 9
  • 2021/2022
  • Notas de lectura
  • Yolanda
  • Todas las clases
Todos documentos para esta materia (2)
avatar-seller
perdi12
Problemas

Condicionales

1. Mínimo de 4 números

Dados cuatro valores numéricos, se desea encontar el menor de ellos.

Escribe una función que resuelva este problema.
Escribe ahora una función que resuelva el mismo problema pero que utilize únicamente tres
comparaciones.

2. Encuentra la actividad adecuada

Escribe una función que, dada una temperatura, indique la actividad más apropiada para dicha
temperatura teniendo en cuenta los siguientes criterios.


ACTIVIDAD TEMPERATURA IDÓNEA

Natación temp > 30

Tenis 20 < temp <= 30

Golf 10 < temp <= 20

Esquí 5 < temp <= 10

Parchís temp <= 5


3. Posición de un punto en un cuadrante

Escribe una función que indique el cuadrante de un punto en el plano.

4. Rotación del alfabeto

Imaginemos las letras del alfabeto ordenadas y dispuestas en círculo. Esto es, a la derecha de la A se
encuentra la B, luego la C y así sucesivamente hasta la Z; a la derecha de la Z se encuentra nuevamente
la A.

De nimos una rotación de longitud n como aquella que lleva a una determinada letra n posiciones hacia
su derecha.

Ejemplo La rotación de longitud 1 lleva la A a la B, la V a la W y la Z a la A. La rotación de longitud 3 lleva
la A a la D, la V a la Y y la Z a la C.

a) Escribe una función en Python que permita calcular la rotación de longitud 1. Es decir, dada una letra
del alfabeto la función debería devolver la letra corrrespondiente a su rotación.

, b) Escribe una función en Python que permita calcular una rotación de longitud n arbitraria. El valor n
debe ser un parámetro de la función.

5. ¿Me puede decir la hora?

Escribe una función que reciba tres valores de entrada que corresponden a horas, minutos y segundos.
La función debe indicar si se trata de una hora correcta o no.

6. Ser o no ser bisiesto

Hay muchas aplicaciones que requieren realizar algún tipo de operación o procesamiento con fechas,
por ejemplo: el cálculo del número de días que hay entre dos fechas o la escritura del calendario de un
año. En estos casos, suele ser necesario determinar si un año es o no bisiesto y ésto es, precisamente,
lo que se te propone en este ejercicio.

Escribe una función que permita determinar si un valor de tipo entero positivo puede corresponder a
un año bisiesto.

Se considera bisiesto un año cuyo número es divisible por cuatro y no lo es de 100 o es divisible por 4 y
por 400.

7. Días del mes ¶

Escribir una función en Python para calcular el número de días de un mes en un año no bisiesto.
Recuerda para ello que hasta el séptimo mes inclusive, los meses con número par tienen 30 días (o 28
en el caso de febrero al considerar años no bisiestos) y los de número impar tienen 31 días, y que, a
partir del octavo mes inclusive, ocurre exactamente lo contrario.

8 Facturación por tramos.

Debido a la escasez de agua se pretende implantar un sistema de tarifas que penalice el consumo
excesivo de este recurso, de acuerdo con la siguiente tabla:


Consumo (m3) euros/m3

Primeros 100 0.15

De 100 a 500 0.20

De 500 a 1000 0.35

A partir de 1000 0.80


Implementar una función que tenga como parámetro el consumo de agua en m3 y calcule la factura de
acuerdo con la tabla anterior.

9. Capicúas de tres cifras

Escribe una función en Python para determinar si un número de tres cifras es o no capicúa, es decir, si
se lee igual al revés.

Los beneficios de comprar resúmenes en Stuvia estan en línea:

Garantiza la calidad de los comentarios

Garantiza la calidad de los comentarios

Compradores de Stuvia evaluaron más de 700.000 resúmenes. Así estas seguro que compras los mejores documentos!

Compra fácil y rápido

Compra fácil y rápido

Puedes pagar rápidamente y en una vez con iDeal, tarjeta de crédito o con tu crédito de Stuvia. Sin tener que hacerte miembro.

Enfócate en lo más importante

Enfócate en lo más importante

Tus compañeros escriben los resúmenes. Por eso tienes la seguridad que tienes un resumen actual y confiable. Así llegas a la conclusión rapidamente!

Preguntas frecuentes

What do I get when I buy this document?

You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.

100% de satisfacción garantizada: ¿Cómo funciona?

Nuestra garantía de satisfacción le asegura que siempre encontrará un documento de estudio a tu medida. Tu rellenas un formulario y nuestro equipo de atención al cliente se encarga del resto.

Who am I buying this summary from?

Stuvia is a marketplace, so you are not buying this document from us, but from seller perdi12. Stuvia facilitates payment to the seller.

Will I be stuck with a subscription?

No, you only buy this summary for 2,99 €. You're not tied to anything after your purchase.

Can Stuvia be trusted?

4.6 stars on Google & Trustpilot (+1000 reviews)

45,681 summaries were sold in the last 30 days

Founded in 2010, the go-to place to buy summaries for 14 years now

Empieza a vender
2,99 €
  • (0)
  Añadir