def printPrimes(): # Get range num1 = int(input("Enter first number: ")) num2 = int(input("Enter second number: ")) # Stores prime numbers in an array primeArray = [ number for number in range(num1, num2 + 1) if (isPrime(number)) ] alength = len(primeArray) print("There are {} prime numbers between {} and {}.".format( alength, num1, num2)) decision = input("Do you want to print them out? [Y/n] : ") if (decision.lower() == 'y' or decision.lower() == 'yes'): for i in range(0, len(primeArray)): print(primeArray[i], end=' ') print("\n") from mainMenu import Running Running() else: print("\n") from mainMenu import Running Running()
def runAdivina(): print("Bienvenido, vamos a jugar") alto = 'El numero introducido es mayor que el numero buscado' bajo = 'El numero introducido es menor que el numero buscado' x = random.randint(1, 100) cont = 0 numero = int(input("Introduzca un numero: ")) while numero != x and cont < 10: if numero > x: print(alto) else: print(bajo) numero = int(input("Introduzca otro numero: ")) cont += 1 if cont >= 10: print("Has tardado mucho, el numero era: ", x) print("\n") from mainMenu import Running Running() else: print("Enhorabuena, encontraste el numero") print("\n") from mainMenu import Running Running()
def runHcf(): num1 = 54 num2 = 24 # take input from the user # num1 = int(input("Enter first number: ")) # num2 = int(input("Enter second number: ")) print("\n") print("The H.C.F. of", num1,"and", num2,"is", computeHCF(num1, num2)) print("\n") from mainMenu import Running Running()
def compruebaExpresiones(): test_1 = input("Introduzca una expresion con el siguiente formato: 'Palabra seguida de espacio y una letra': ") print("Resultado test_1: {}".format(bool(re.search(r'^\w\s+[A-Z]$', test_1)))) test_2 = input("Introduzca una direccion de correo electronico: ") print("Resultado test_2: {}".format(bool(re.search(r'^[a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$', test_2)))) test_3 = input("Introduzca una tarjeta de crédito: ") print("Resultado test_3: {}".format(bool(re.search(r'^[0-9]{4}([\s-]){1}[0-9]{4}\1[0-9]{4}\1[0-9]{4}$', test_3)))) print("\n") from mainMenu import Running Running()
def runCon2(): cadena = input("Introduzca una palabra u oración: ") totalVocales = { 'a': 0, 'e': 0, 'i': 0, 'o': 0, 'u': 0, } # Actualizar número(value) correspondiente a cada vocal(key) en el diccionario for letra in cadena.lower(): if (letra == 'a' or letra == 'á'): totalVocales['a'] += 1 elif (letra == 'e' or letra == 'é'): totalVocales['e'] += 1 elif (letra == 'i' or letra == 'í'): totalVocales['i'] += 1 elif (letra == 'o' or letra == 'ó'): totalVocales['o'] += 1 elif (letra == 'u' or letra == 'ú'): totalVocales['u'] += 1 # Accesar diccionario y mostrar el número total de cada vocal usando # la función contadorVocal for j in totalVocales.keys(): if (j == 'a'): contadorVocal(j, totalVocales[j]) elif (j == 'e'): contadorVocal(j, totalVocales[j]) elif (j == 'i'): contadorVocal(j, totalVocales[j]) elif (j == 'o'): contadorVocal(j, totalVocales[j]) elif (j == 'u'): contadorVocal(j, totalVocales[j]) # Calcular el total de vocales total = 0 for vocal in totalVocales.keys(): total += totalVocales[vocal] print("\nNúmero total de vocales: {}".format(total)) print("\n") from mainMenu import Running Running()
def runPal(): print("\n") CheckIfPalindrome(input("Introduzca una cadena: ")) print("\n") from mainMenu import Running Running()
def runCon(): string = input("Introduzca una cadena: ") CountVowels(string) print("\n") from mainMenu import Running Running()
def runObt(): print("\n") print(obtener_primos(99)) print("\n") from mainMenu import Running Running()