Найти - Пользователи
Полная версия: Не выводит верное значение
Начало » Python для новичков » Не выводит верное значение
1
MagentaIceberg
Вроде задача простая, но у меня где-то ошибка.

Такие условия:
Напишите программу, которая вычисляет процентное содержание символов G (гуанин) и C (цитозин) в введенной строке (программа не должна зависеть от регистра вводимых символов).
Например, в строке “acggtgttat” процентное содержание символов G и C равно 4 / 10 * 100=40.0, где 4 – это количество символов G и C, а 10 – это длина строки.
Образец ввода:
acggtgttat
Образец вывода:
40.0
Написал такой код:
 a = input()
L = len(a)
j = a.count('c')
d = a.count('g')
all = (j+d) / L * 100
print (float(all))

Программа пишет, что ответ неверный. Где ошибка ('a = input()' здесь отображается не сначала строки, в оригинале она вначале)?
PEHDOM
http://python.su/forum/topic/40103/
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB