Advertisement
Guest User

Untitled

a guest
Apr 1st, 2020
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.15 KB | None | 0 0
  1. def intro():
  2.     print("IMPRESSIÓ TAULA MULTIPLICAR")
  3.     print("--------------------------")
  4.  
  5. def fi():
  6.     print("ADEU. Prem qualsevol tecla per finalitzar")
  7.     input()
  8.  
  9. def escriure_taula(n):
  10.     for i in range(1,100):
  11.        print(n, '*', i*n)
  12.  
  13. def pregunta_si_no (pregunta):
  14.     print(pregunta, '\n')
  15.     res=input("s per SI, n per NO: ")
  16.     while not (res=='s' or res=='n'):
  17.         print('resposta incorrecte')
  18.         res=input("s per SI, n per NO: ")
  19.     if res=='s' or res=='n':
  20.         return True
  21.     else:
  22.         return False
  23.  
  24.  
  25. def obte_num (max,min):
  26.     print("Quina taula de multiplicar vols printar? \n")
  27.     print("El mínim es: ", min, "i el màxim es: ", max)
  28.     num = int(input("Entra el numero de la taula: \n"))
  29.     while not (num>=min and num<=max):
  30.         print("El valor entrat está fora de randÇ: ")
  31.         print("El mínim és: ", min, "i el màxim es: ", max)
  32.         num = int(input("Entra el numero de la taula: \n"))
  33.         return num
  34.  
  35. intro()
  36. continuar = True
  37. while continuar:
  38.     n=obte_num (100,1)
  39.     escriure_taula(n)
  40.     continuar = pregunta_si_no("Vols escriure altra taula? ")
  41. fi()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement