def f():
counter = 0
for num in range(100,1000):
if num % 3 == 0 and num % 10 == 2:
counter += 1
return counter
Уже после ответа придумал еще одну функцию, делает то же самое.
def f():
return len([x for x in range(100, 1000) if x % 3 == 0 and x % 10 == 2])
A = []
while 1:
b = input(Введите число.Если хотите выйти напишите n: ")
if (b == 'n'):
break
if b.isdigit():
a.append(int(b))
a.reverse()
print(a)
Первое задание левого варианта
var
x, y: real;
begin
readln(x);
if x > 0 then
y := sqrt(x + 1)
else y := 3 * x * x + 4 * x - 5;
writeln(y);
end.
1) 1*1500 = 1500 б = 1,465 кб
2) 0,5 мб = 512 кб = 529 288 б
529 288 : 2 = 262 144 (символов)
3) 100*100*2 = 20 000 бит = 2500 б = 2,44 кб
(про цвета не знаю)
4) 50 б = 400 бит
400 : (10*10) = 4 бита
(про цвета тоже не знаю)
5) 54*36*200 = 388 800 (символов)