Нет, народ, я понимаю лень, все такое, но уж это спокойно можно загуглить и решается в онлайн калькуляторах.
Просто берем и переводим.
Берем число в 127 в 8 и переводим в нашу обычную. Это 87. прибавляем 1 и переводим 88 обратно в 10. Получаем 130.
Это если уж совсем думать лень.
А если подумать и провести аналогию с нашими числами?
у нас всего числа от 0 до 9.
т.е. после 19 идет 20
в восьмеричной от 0 до 7. т.е. после 17 идет 20
следовательно второй пункт будет 140.
B = int(input("b = "))
for a in range(b+1, 501, 2):
x = a*a-b*b
y = 2*a*b
z = a*a+b*b
print('(%d; %d; %d); (a=%d; b=%d); (%.4f; %.4f)' % (x,y,z,a,b,x/z,y/z))
Пример:
<span>b = 10
(21; 220; 221); (a=11; b=10); (0.0950; 0.9955)
(69; 260; 269); (a=13; b=10); (0.2565; 0.9665)
(125; 300; 325); (a=15; b=10); (0.3846; 0.9231)
...
</span><span>(246909; 9940; 247109); (a=497; b=10); (0.9992; 0.0402)
(248901; 9980; 249101); (a=499; b=10); (0.9992; 0.0401)</span>
муха, мура, тура, тара, пара, парк, паук, паут, плут, плот, слот,слон
Немного не понял вопроса, но если составные условия, то наверное имеется ввиду AND(и), OR(или), XOR(исключающее или).
and работает если все условия правдивы
if (a=5) and (a*a/a=5) do ...
or работает если одно и более условий верны
if(a=5) or (a=3) do ...
xor работает если ТОЛЬКО ОДНО условие верно
if (a=5) xor (a=3) do ...