Skip to content

Instantly share code, notes, and snippets.

@goanpeca
Created August 8, 2018 19:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save goanpeca/0cb5bb093d0be2d752de28be5dd00df9 to your computer and use it in GitHub Desktop.
Save goanpeca/0cb5bb093d0be2d752de28be5dd00df9 to your computer and use it in GitHub Desktop.
Tarea de taller de introducción a Python
# -*- coding: utf-8 -*-
"""
Esto es un Dosctring de módulo, sirve para documentar infromación de los
módulos de python.
Las triples comillas se usan para textos que ocupan más de una línea, como
este ejemplo.
Documentación de Python
------------------------
https://www.python.org/doc/
Guía de estilo de Python
------------------------
https://www.python.org/dev/peps/pep-0008/
Tutorial básico de python en español
------------------------------------
https://argentinaenpython.com/django-girls/tutorial/python_introduction/
Videos
------
https://www.youtube.com/channel/UCELdQbU_Hw8DtDRNoqcECTQ/videos
Comparación
-----------
a = 1
b = 2
if a == b:
print('a == b')
elif a <= b:
print('a <= b')
elif a >= b:
print('a >= b')
else:
print('else')
Bucles
------
texto = 'abcde'
for letra in text:
print(letra)
"""
def complemento_cadena(cadena_adn):
"""
Escribir la documentación de la función acá.
Recuerden que A se une con T y G se une con C.
"""
complemento = []
# Escribir el código respectivo
return ''.join(complemento)
# Esto debería ser correcto
cadena1 = 'ATAGCGCAT'
assert complemento_cadena(cadena1) == 'TATCGCCTA'
# Y esto también (volver todo mayúscula)
cadena1 = 'ATAGCGCAt'
assert complemento_cadena(cadena1) == 'TATCGCCTA'
# Y esto no!
cadena1 = 'ATAGCGCAF'
assert not complemento_cadena(cadena1)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment