Similar presentations:
Python. Перевод из двоичного числа в десятичное
1.
PYTHONДЕНЬ 2
РЕШЕНИЕ ЗАДАЧ
2.
ЗАДАЧА 1.ПЕРЕВОД ИЗ ДВОИЧНОГО
ЧИСЛА В ДЕСЯТИЧНОЕ
1111011010
3.
ВСТРОЕННЫЕ ФУНКЦИИ INT(), BIN(), OCT(), HEX(),FLOAT()
1 СПОСОБ.
A=INPUT("ВВЕДИТЕ ДВОИЧНОЕ ЦЕЛОЕ ЧИСЛО =")
PRINT("ДВОИЧНОЕ ЦЕЛОЕ ЧИСЛО",A, "СООТВЕТСТВУЕТ ДЕСЯТИЧНОМУ ЧИСЛУ", INT(A, 2))
4.
ПЕРЕВОД ИЗ ДВОИЧНОГО ЧИСЛА ВДЕСЯТИЧНОЕ
2 СПОСОБ.
N=LIST(INPUT())
D=LEN(N)
F=0
C=0
H=1
FOR I IN RANGE(0,D):
F+=INT(N[C])*(2**(D-H))
C+=1
H+=1
PRINT(F)
5.
ЗАДАЧА 2. НАПИШИТЕ ПРОГРАММУ, КОТОРАЯ СЧИТЫВАЕТ СОСТАНДАРТНОГО ВВОДА ЦЕЛЫЕ ЧИСЛА, ПО ОДНОМУ ЧИСЛУ В СТРОКЕ, И
ПОСЛЕ ПЕРВОГО ВВЕДЕННОГО НУЛЯ ВЫВОДИТ СУММУ ПОЛУЧЕННЫХ НА
ВХОД ЧИСЕЛ.
6.
ЗАДАЧА 2. НАПИШИТЕ ПРОГРАММУ, КОТОРАЯ СЧИТЫВАЕТ СОСТАНДАРТНОГО ВВОДА ЦЕЛЫЕ ЧИСЛА, ПО ОДНОМУ ЧИСЛУ В
СТРОКЕ, И ПОСЛЕ ПЕРВОГО ВВЕДЕННОГО НУЛЯ ВЫВОДИТ
СУММУ ПОЛУЧЕННЫХ НА ВХОД ЧИСЕЛ.
X = INT(INPUT())
RES = 0
WHILE X:
RES += X
X = INT(INPUT())
PRINT(RES)
7.
ЗАДАЧА 3. ВВЕСТИ 5 ПАР ЧИСЕЛ И ВЫВЕСТИ ИХПРОИЗВЕДЕНИЯ
8.
ЗАДАЧА 3. ВВЕСТИ 5 ПАР ЧИСЕЛ И ВЫВЕСТИ ИХПРОИЗВЕДЕНИЯ
I=0
WHILE I<5:
A,B=INPUT().SPLIT()
A=INT(A)
B=INT(B)
PRINT(A*B)
I+=1