Advertisement
Lorenzo1818

View - Calcolatore di geni - V1 (stable version)

Mar 19th, 2014
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.31 KB | None | 0 0
  1. #-------------------------------------------------------------------------------
  2. # Name:        Main calcolatore di geni
  3. # Purpose:     tutti i casi possibili partendo da due coppie di geni
  4. #
  5. # Author:      Simone Giansante
  6. #
  7. # Created:     24/02/2014
  8. # Copyright:   simone giansante
  9. # Licence:     free
  10. #-------------------------------------------------------------------------------
  11. import algorithmGeneCalculator
  12.  
  13. def main():
  14.     print("Benvenuti nel calcolatore di geni!")
  15.     tempAlleli1 = input("Inserire la prima coppia di alleli separati da spazi: " ).split()
  16.     tempAlleli2 = input("Inserire la seconda coppia di alleli separati da spazi: ").split()
  17.  
  18.     if len(tempAlleli1) != 2 or len(tempAlleli2) != 2:
  19.         print("ERROR: input error!")
  20.         exit()
  21.  
  22.     alleli1 = tuple(tempAlleli1)
  23.     alleli2 = tuple(tempAlleli2)
  24.  
  25.     dati = algorithmGeneCalculator.geneCalculator(alleli1, alleli2)
  26.  
  27.     print("Le probabilità e i casi sono:")
  28.     for chiave in dati.keys():
  29.         if dati[chiave] == 1:
  30.             print(chiave, "25%")
  31.         elif dati[chiave] == 2:
  32.             print(chiave, "50%")
  33.         elif dati[chiave] == 3:
  34.             print(chiave, "75%")
  35.         elif dati[chiave] == 4:
  36.             print(chiave, "100%")
  37.         else:
  38.             print("ERROR: algorithm error!")
  39.  
  40.  
  41. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement