_sum = 0 for _sum in ...: _sum = ...
Ну и? Ты так и планировал: сначала определить переменную, потом переопределять её в цикле и в том же цикле переопределять еще раз. Может это должны быть разные переменные?
_sum = 0 for _sum in ...: _sum = ...
lolbefreeЭтого достаточно.
я знаю только цикл while и for…
FishHookта я понял что %ерню написал
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)
FishHookну чего ты такой злой(
Слушай, какая твоя цель в этом твоём обучении? Если за тебя все задачи будет решать форум python.su, то ты зря теряешь время.
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)
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
Напишите программу, которая вычисляет процентное содержание символов 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Многословный и неправильная реализация, так как неправильный алгоритм. Алгоритм требует умения находить проценты, а это школьная математика.
что не так то с кодом?