Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- #
- """
- Resolucion ej pendiente
- 2- Modifique el programa anterior para que ahora consulte por 3 valores, y luego multiplique los 2 primeros y devuelva si el resultado de esa multiplicación es mayor que el valor ingresado en el tercer
- lugar.
- Por ejemplo:
- Ingrese el primer valor: 5
- Ingrese el segundo valor: 5
- Ingrese el tercer valor: 24
- Resultado: true
- a = int(input("Ingrese el primer entero: "))
- b = int(input("Ingrese el segundo entero: "))
- c = int(input("Ingrese el tercer entero: "))
- if a*b > c:
- print("Resultado: true")
- else:
- print("Resultado: false")
- """
- """
- Bucles: recordemos que en Python existen 1 condicional (if)
- y 2 bucles (while y for). Veamos el while
- while: ciclo de repeticiones INDEFINIDAS (no se cuantas veces se repite)
- break interrumpe un ciclo (me saca del ciclo)
- continue: saltea las instrucciones restantes en el ciclo (lo reinicia)
- # script que imprime los nros del 1 al 10 con su cuadrado y su cubo
- i = 1
- while i < 11:
- print(i, i**2, i**3)
- i = i + 1
- print("Fuera del while")
- # ej: script que pide numeros enteros positivos y responde si es par o impar.
- # El programa finaliza cuando se ingresa -1
- # 1) Como repetimos el ingreso de nros positivos empezamos con un bucle
- while True:
- numero = int(input("Ingrese un entero positivo: "))
- if numero >= 0:
- if numero % 2 == 0:
- print("Es par")
- else:
- print("Es impar")
- elif numero == -1:
- break
- else:
- print("Error en el ingreso del numero")
- # El while True es muy util porque permite trabajar con una plantilla
- # (un formato repetitivo para hacer scripts). Si quiero que el usuario elija
- # cuando finalizar el programa, meto todo dentro de un while True
- # Ej: programa de conversión de temperaturas de ºF a ºC y viceversa
- menu = '''
- Menu de opciones:
- -----------------
- 1. ºC a ºF
- 2. ºF a ºC
- 3. Salir
- '''
- while True:
- print(menu)
- opcion = input("Seleccione una opción: ")
- if opcion == "1":
- temp = float(input("Ingrese la temperatura: "))
- print(f"Temperatura: {temp * 1.8 + 32:.1f}ºF")
- elif opcion == "2":
- temp = float(input("Ingrese la temperatura: "))
- print(f"Temperatura: {(temp - 32) / 1.8:.1f}ºC")
- elif opcion == "3":
- print("Gracias por utilizar este programa...")
- break
- else:
- print("Error en el ingreso de la opción")
- """
- # Script que imprime los primeros cinco multiplos de 17 y de 338
- i = 0
- multiplos_17 = 0
- multiplos_338 = 0
- while True:
- i = i + 1
- if multiplos_338 == 5:
- break
- if i % 338 == 0:
- multiplos_338 = multiplos_338 + 1
- print(f"Multiplo de 338: {i}")
- if multiplos_17 == 5:
- continue
- if i % 17 == 0:
- multiplos_17 = multiplos_17 + 1
- print(f"Multiplo de 17: {i}")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement