Уведомления

Группа в Telegram: @pythonsu

#1 Март 19, 2021 11:55:58

MagentaIceberg
Зарегистрирован: 2021-03-18
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

Не выводит верное значение

Вроде задача простая, но у меня где-то ошибка.

Такие условия:
Напишите программу, которая вычисляет процентное содержание символов 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()' здесь отображается не сначала строки, в оригинале она вначале)?

Отредактировано MagentaIceberg (Март 19, 2021 11:58:19)

Офлайн

#2 Март 19, 2021 15:24:14

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Не выводит верное значение

http://python.su/forum/topic/40103/



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version