Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/04/2011, 22:59
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses
Puntos: 1360
Respuesta: problemas con operador or

Definitivamente no se mucho de química.
Pero estoy seguro que esto es lo quieres hacer.
Código Python:
Ver original
  1. import string
  2. import math
  3.  
  4. class Adn:
  5.     def crearaminoacidos(self):
  6.         print "escriba 3 bases a,c,g,u al azar\n"
  7.        
  8.         bases4 = raw_input()
  9.         bases5 = raw_input()
  10.         bases6 = raw_input()
  11.      
  12.         bases = bases4 + bases5 + bases6
  13.         codon1 = ("gcu", "gcc", "gca", "gcg")
  14.         codon2 = ("uua", "uug", "cuu", "cuc")
  15.         codon3 = ("ucu", "ucc", "uca")
  16.         codon4 = ("ggu", "ggc", "gga")
  17.         if bases in codon1:
  18.             print "el aminoacido que creaste se llama alanina"
  19.         elif bases in codon2:
  20.             print " el aminoacido que creaste se llama leucina"
  21.         elif bases in codon3:
  22.             print "el aminoacido que creaste se llama serina"
  23.         elif bases in codon4:
  24.             print "el aminoacido que creaste se llama glicina"
  25.            
  26. a = Adn()
  27. a.crearaminoacidos()