dmitriyb1
?>

Вывести на экран все целые числа от 100 до 200, кратные трём. python.

Информатика

Ответы

nrostovtseva142

для начала было бы неплохо знать какую конкретно ошибку вы видите.

я лично вижу ошибку в этой строке

e=float(input(e**0.5((b-a)**2)+((d-c)**2))

во-первых, вы пытаетесь возвести е в степень 0,5, хотя е еще не была определена, то есть вы пытаетесь сослаться на пустую
переменную.

во-вторых, у вас после степени стоит сразу скобка, нет знака умножения, деления, ничего, просто сразу стоит скобка. пайтон воспримет это как то, что вызывается некая функция от е**0.5

и в-третьих, как уже сказано в другом ответе, проследите, что все скобки на месте

arnaut-anna

program n_1;

uses math;

var i, n, m, a, kol, j: int64;

begin

    readln(n);

    kol: =0;

    a: =n;

    while a< > 0 do begin

        a: =a div 10;

 
      kol: =kol+1;

    end;

    m: =n mod 100;

    for i: =1 to kol-1 do begin

        if((n div 10) mod 100 > m) then m: =(n div 10) mod 100;

        n: =m div
10;

    end;

    writeln(m);

end.

решение чисто . думаю через строковый тип данных работать будет намного проще.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Вывести на экран все целые числа от 100 до 200, кратные трём. python.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

rkorneev19061
РоманТрофимов2012
pnatalia
shilinmikhaillg
elenaperemena8
sttig
kovansckaya201313
Nikolaevich
BelozerovaGeller648
Golubitskaya378
tashovairina
КОРМИЛИЦЫНА
Boss5519
poiskmarina
strager338