Форум сайта python.su
568
_sum = 0 for _sum in ...: _sum = ...
Отредактировано FishHook (Май 20, 2015 11:33:25)
Офлайн
88
lolbefreeЭтого достаточно.
я знаю только цикл while и for…
Офлайн
0
FishHookта я понял что %ерню написал
Офлайн
0
Напишите программу, которая считывает с клавиатуры два числа a и b, считает и выводит на консоль среднее арифметическое всех чисел из отрезка , которые делятся на 3.
В приведенном ниже примере среднее арифметическое считается для чисел на отрезке . Всего чисел, делящихся на 3, на этом отрезке 6: −3,0,3,6,9,12. Их среднее арифметическое равно 4.5
На вход программе подаются интервалы, внутри которых всегда есть хотя бы одно число, которое делится на 3.
Sample Input:
-5
12
Sample Output:
4.5
Офлайн
568
Слушай, какая твоя цель в этом твоём обучении? Если за тебя все задачи будет решать форум python.su, то ты зря теряешь время.
Офлайн
0
a, b = input().split() a = int(a) b = int(b) _sum = 0.0 _temp = 0.0 if a%3!=0: a = a + 3 - (a%3) for i in range (a,b+1,3): _sum += i _temp += 1 print(_sum/temp)
Отредактировано lolbefree (Май 20, 2015 13:26:21)
Офлайн
0
FishHookну чего ты такой злой(
Слушай, какая твоя цель в этом твоём обучении? Если за тебя все задачи будет решать форум python.su, то ты зря теряешь время.
Офлайн
857
lolbefreeЛучше было начинать с книг, а не сайта с заданиями. Если даже он пропустит, то код хорошим от этого не станет. А залог хорошей программы - в хорошем коде.
почему сайт не пропускает
lolbefreeи такое там просто не увидишь.a, b = input().split() a = int(a) b = int(b) _sum = 0.0 _temp = 0.0 if a%3!=0: a = a + 3 - (a%3) for i in range (a,b+1,3): _sum += i _temp += 1 print(_sum/temp)
Отредактировано py.user.next (Май 20, 2015 13:36:18)
Офлайн
0
GC-состав является важной характеристикой геномных последовательностей и определяется как процентное соотношение суммы всех гуанинов и цитозинов к общему числу нуклеиновых оснований в геномной последовательности.
Напишите программу, которая вычисляет процентное содержание символов G (гуанин) и C (цитозин) в введенной строке (программа не должна зависеть от регистра вводимых символов).
Например, в строке “acggtgttat” процентное содержание символов G и C равно 4/10⋅100=40.0
Sample Input:
acggtgttat
Sample Output:
40.0
genome = input() c = 'c' g = 'g' cnt = (genome.upper().count(c) + genome.lower().count(c) + genome.upper().count(g) + genome.lower().count(g)) cnt = cnt /10 * 100 print (cnt)
Отредактировано lolbefree (Май 20, 2015 15:04:53)
Офлайн
857
lolbefree
Напишите программу, которая вычисляет процентное содержание символов G (гуанин) и C (цитозин) в введенной строке (программа не должна зависеть от регистра вводимых символов).
>>> def f(s): ... return sum(c in 'gc' for c in s) / len(s) * 100 ... >>> def g(): ... s = input('input: ') ... s = s.lower() ... return f(s) ... >>> g() input: acggtgttat 40.0 >>>
lolbefreeМногословный и неправильная реализация, так как неправильный алгоритм. Алгоритм требует умения находить проценты, а это школьная математика.
что не так то с кодом?
Отредактировано py.user.next (Май 20, 2015 15:21:15)
Офлайн