a = float(input('a = '))
c = input()
b = float(input('b = '))
if c == "-" :
////print (a-b)
elif c == "/" :
////if c != "0" :
////////print (a/b)
////else :
////////print("Деление на ноль!")
elif c == "*":
////print(a*b)
elif c == "mod":
////print (a % b)
elif c == "pow":
////print(a ** b)
elif c == "div":
////print(a // b)
elif c == "+":
////print(a+b)
все '/' ето 1 пробел
<span>x = int(input())
a = <span>0
</span>b = <span>1
</span>while x > 0<span>:
</span>----if x%2 >0<span>:
</span></span>--------<span>a +=x%<span>8
</span></span>----<span>else<span>:
</span></span>--------<span>b*=x%<span>8
</span></span>----<span>x = x//<span>8
</span>print(a,b)
Пример
5982 12
</span>
Объяснение:
1. 32=2^5, 5БИТ отводится на один символ.
5*10=50БИТ.
2. 64=2^6, 6БИТ отводится на один символ.
32=2^5, 5БИТ отводится на один символ.
6*40=240БИТ.
5*50=250БИТ.
Первое сообщение весит на 10БИТ больше, чем второе.
3. 300÷100=3БИТ отводится на один символ.
2^3=8 символов.
4. 100*60*80=480000 символов.
480000×8=3840000БИТ.
5. 16=2^4, 4БИТ отводится на одно сообщение.
1024×0,25=256×8=2048БИТ—вес сообщения.
2048÷4=512 символов.
На кодирование каждого диода необходим 1 бит (2 состояния - 0/1)
В сегменте 64х32=2048 (диодов или бит).
8 сегментов кодируются 2048х8=16384 (бит) = 2 кБ.
При ежесекундном изменении состояния будет 3600 обновлений за 1 час.
Таким образом, на час необходимо 2х3600 = 7200 килобайт информации.