Учебный сайт Софроновой Алины
Скрипт №1
Подробный разбор скрипта

        Данный скрипт получает на входе координаты гена, а выдает длину белка в аминокислотах, закодированного на этом гене. Сначала задаем функцию (def). Назовем функцию length. На вход она получает две переменные a и b. Далее присваиваем l значение: l = (b - a + 1) / 3 - 1. Возвращаем значение l: return l.

def length (a, b):
    l = (b - a + 1) / 3 - 1
    return l


Далее налаживаем диалог с пользователем. username = raw_input("Please enter your name: ") - просим пользователя ввести свое имя. Следующей строчкой print "Hello, %s" % username выводиться на экран приветствие.

username = raw_input("Please enter your name: ")
print "Hello, %s" % username


Просим пользователя ввести начальные и конечные координаты гена. Введенные координаты будут иметь тип string, преобразуем в тип integer.

a = int (input ("Please write coordinate the start of gene:"))
b = int (input ("Please write coordinate the finish of gene:"))


Далее присваиваем переменной result значение нашей функции length от a и b.

result = length (a, b)

И наконец выводим на экран конечный результат.

print "%s length of protein %i amino acids" % (username, result)

В итоге в диалоговом окне Far'а получается:


Вернуться к 1 семестру

© Алина Софронова, 2013
Дата последнего изменения: 28.11.2013