import math def salir(valor): while valor != 1 or valor != 2: if valor == 1: return 6 elif valor == 2: return 9 else: print("\nSeguro que desea salir? (1. yes /2.no)") valor = input() def cal(): opc = 0 while opc != 6: print("\nBienvenidos a mi Calculadora prueba") print("Selecciona alguna opcion") print("1.Suma") print("2.Resta") print("3.Multiplicacion") print("4.Divicion") print("5.Raiz cuadrada") print("6.Salir") opc = int(input("Opcion: ")) if opc == 1: print("\nSumas") num1 = input("\nIntrduzca un numero: ") num2 = input("Introduzca otro numero: ") print("El resultado es: " + str(num1 + num2)) elif opc == 2: print("\nRestas") num1 = input("\nIntrduzca un numero: ") num2 = input("Introduzca otro numero: ") print("El resultado es: " + str(num1 - num2)) elif opc == 3: print("\nMultiplicacion") num1 = input("\nIntrduzca un numero: ") num2 = input("Introduzca otro numero: ") print("El resultado es: " + str(num1 * num2)) elif opc == 4: print("\nDivicion") num1 = input("\nIntrduzca un numero: ") num2 = input("Introduzca otro numero: ") print("El resultado es: " + str(num1 / num2)) elif opc == 5: num1 = input("\nIntroduzca un numero: ") print("La raiz cuadrada es: " + str(math.sqrt(num1))) elif opc == 6: print("\nSeguro que desea salir? (1. yes /2.no)") opc = salir(input()) else: print("El valor introducido no es valido regresara al menu") cal() print("Adios")
31- Utilizar debug
La función debug nos permite ir ejecutando el programa linea de código tras linea de código, permitiendo saber exactamente que es lo que hace el programa.
Pasos para utilizar debug:
1- Dentro de Pycharm, es necesario seleccionar una parte del código a partir de la cual queremos utilizar el debug, por lo que se necesita dar clic izquierdo a lado de la instrucción que queremos tomar como referencia
2-Click derecho debug "nombre del programa"
3- Una vez dentro de debug, se abrira una pestaña en la parte inferior en donde vamos a ir viendo como es que trabaja nuestro programa, para ver paso por paso como trabaja se necesita ir al apartado de consola y dar clic en step info o en lo contrario presionar f7
32- Calculadora 2.0
Código:
import math def calculo(): opc = 1 while opc != 4: print "Menu de opciones" print "Seleccione la opcion" print "1.-Determinar si el numero es par" print "2.-Sacar seno y coseno de 2 numeros" print "3.-Sacar logaritmo de un numero" print "4.Salir" opc = int(input("de la opcion: ")) if opc == 1: # print "dame el valor =====>" valor = int(input("dame un valor: ")) residuo = valor % 2 if residuo == 0: print "El numero es par" else: print "El numero es impar" elif opc == 2: # print "\nDame un valor:" valor1 = int(input("Dame un valor: ")) # print "Dame el segundo valor:" valor2 = int(input("Dame un valor: ")) sen1 = math.sin(valor1) sen2 = math.sin(valor2) cos1 = math.cos(valor1) cos2 = math.cos(valor2) print "Seno del valor 1:", sen1 print "Seno del valor 2:", sen2 print "Coseno del valor 1:", cos1 print "Coseno del valor 2:", cos2 elif opc == 3: valor1 = int(input("Dame un valor para log: ")) log = math.log10(valor1) print "El resultado de logaritmo es: ", log else: opc == 0 print "Termina el programa" calculo()
33- Números pares e impares con ciclo for
Código:
def sacaimpar(numeroin, numerofin): i = numeroin for i in range(numeroin): residuo = numeroin % 2 if residuo != 0: print ("El numero es impar", numeroin) else: print ("El numero es par", numeroin) numeroin += 1 numeroin = int(input("Dame el numero inicial: ")) numerofin = int(input("Hasta que numero saber impar: ")) sacaimpar(numeroin, numerofin)
34- Números par e impar con ciclo while
Código:
def sacaimpar(numeroin, numerofin): i = numeroin while numeroin <= numerofin: residuo = numeroin % 2 if residuo != 0: print ("El numero es impar", numeroin) else: print ("El numero es par", numeroin) numeroin += 1 numeroin = int(input("Dame el numero inicial: ")) numerofin = int(input("Hasta que numero saber par-impar: ")) sacaimpar(numeroin, numerofin)
35- Numero de 4 en 4 con ciclo while
Código:
def incrementa4(numeroin, mumerofin): while numeroin <= numerofin + 1: print "Numero", numeroin numeroin += 4 numeroin = int(input("Dame el numero inical:")) numerofin = int(input("Dame el numero final:")) incrementa4(numeroin, numerofin)
36- Numero de 4 en 4 con ciclo for
Código:
def incrementa4(numeroin, mumerofin, ): i = numeroin for i in range(numeroin, numerofin, 4): print "Numero", i numeroin += 4 numeroin = int(input("Dame el numero inical:")) numerofin = int(input("Dame el numero final:")) incrementa4(numeroin, numerofin)
37- Suma de números consecutivos con ciclo while
Código:
def sumanum(numeroin, mumerofin, ): suma = 0 while numeroin <= numerofin: suma = suma + numeroin numeroin = numeroin + 1 print suma numeroin = int(input("Dame el numero inical:")) numerofin = int(input("Dame el numero final:")) sumanum(numeroin, numerofin)
38- Suma de números disminuyendo 2 con ciclo while
Código:
numeroin=50 suma=0 while numeroin>=1: suma+=numeroin numeroin-=2 print "Suma:",suma
39- Suma de números disminuyendo 2 con ciclo while y función
Código:
def sumareg(numeroin, numerofin): suma = 0 while numeroin >= numerofin: suma = suma + numeroin numeroin = numeroin - 2 print "Suma", suma numeroin = int(input("Dame el numero inicial: ")) numerofin = int(input("Dame el numero final: ")) sumareg(numeroin, numerofin)
40- Suma de numeros impares desde el 100 hasta el 1 con ciclo while
numeroin=100 sumaimp=0 while numeroin>=1: residuo=numeroin%2 if residuo!=0: sumaimp=sumaimp+numeroin numeroin=numeroin-1 print "Suma de los impares: ",sumaimp
Comentarios
Publicar un comentario