3*10в степени 2+2*10 в ст.1+8*10 в ст.0
2*10 в ст3+3*10 в ст.2+4*10 в ст.1 +6*10 в ст.0
9*10 в ст. 3+ 8*10в ст.2+7*10 в ст.1+2* 10 в ст.0+1*10 в ст. -1+2*10 в ст.-2+3*10 в ст.-3
1*10 в ст.4+0*10 в ст.3+0*10 вст.2+1 *10 в ст.1+1*10 в ст. 0
25 1 1 0 0 1
58 1 1 1 0 1 0
11010110 214
<span>11010000 208</span>
Var
a: integer;
begin
readln(a);
if (a mod 10 = a div 100) or (a mod 10 = a div 10 mod 10) or (a div 10 mod 10 = a div 100) then
writeln('Есть')
else
writeln('Нет');
<span>end.</span>
1. Переменные с пробелами исключаем
2. Begin исключаем - зарезервированный оператор
3. С символом <span>& тоже исключаем. В некоторых языках программирования это логическое "И"
4. </span>С символом $ тоже исключаем (специальный символ нельзя использовать) и название с цифр не может начинаться
Первым аргументом каждого метода класса, включая __init__, всегда является
текущий экземпляр класса. Общепринято всегда называть этот аргумент self.
Как this в С++.
Обычный метод
<span>class MyClass(object):
def mymethod(self, x):
return x == self.<span>_x
</span></span>Классовые методы в Python занимают промежуточное положение между
статическими и обычными. В то время как обычные методы получают первым
параметром экземпляр класса, а статические не получают ничего, в
классовые методы передается класс.
<span>>>> class A(object):
def __init__(self, int_val):
self.val = int_val + 1
@classmethod
def fromString(cls, val):
# вместо self принято использовать cls
return cls(int(val<span>))</span></span>