ТЕРМІНОВО ДОПОМОЖІТЬ БУДЬ ЛАСКА
Ответы
Код на языке Python 1:
number1 = int(input("Введите первое число: "))
number2 = int(input("Введите второе число: "))
number3 = int(input("Введите третье число: "))
binary1 = bin(number1)
octal2 = oct(number2)
hexadecimal3 = hex(number3)
print(f"Число {number1} в двоичной системе счисления: {binary1}")
print(f"Число {number2} в восьмеричной системе счисления: {octal2}")
print(f"Число {number3} в шестнадцатеричной системе счисления: {hexadecimal3}")
Код на языке Python 2:
def convert_to_binary(number):
return bin(int(number))
def convert_to_octal(number):
return oct(int(number))
def convert_to_hexadecimal(number):
return hex(int(number))
name = input("Привет! Как тебя зовут? ")
numbers = []
for i in range(4):
number = float(input(f"{name}, введите число {i+1}: "))
numbers.append(number)
sum_result = sum(numbers)
difference_result = numbers[0]
for i in range(1, len(numbers)):
difference_result -= numbers[i]
product_result = 1
for number in numbers:
product_result *= number
division_result = numbers[0]
for i in range(1, len(numbers)):
division_result /= numbers[i]
remainder_result = numbers[0]
for i in range(1, len(numbers)):
remainder_result %= numbers[i]
decimal_sum = sum_result
binary_sum = convert_to_binary(decimal_sum)
octal_sum = convert_to_octal(decimal_sum)
hexadecimal_sum = convert_to_hexadecimal(decimal_sum)
decimal_difference = difference_result
binary_difference = convert_to_binary(decimal_difference)
octal_difference = convert_to_octal(decimal_difference)
hexadecimal_difference = convert_to_hexadecimal(decimal_difference)
decimal_product = product_result
binary_product = convert_to_binary(decimal_product)
octal_product = convert_to_octal(decimal_product)
hexadecimal_product = convert_to_hexadecimal(decimal_product)
decimal_division = division_result
binary_division = convert_to_binary(decimal_division)
octal_division = convert_to_octal(decimal_division)
hexadecimal_division = convert_to_hexadecimal(decimal_division)
decimal_remainder = remainder_result
binary_remainder = convert_to_binary(decimal_remainder)
octal_remainder = convert_to_octal(decimal_remainder)
hexadecimal_remainder = convert_to_hexadecimal(decimal_remainder)
print(f"{name}, сумма в десятичной системе счисления: {decimal_sum}")
print(f"{name}, сумма в двоичной системе счисления: {binary_sum}")
print(f"{name}, сумма в восьмеричной системе счисления: {octal_sum}")
print(f"{name}, сумма в шестнадцатеричной системе счисления: {hexadecimal_sum}")
print(f"{name}, разность в десятичной системе счисления: {decimal_difference}")
print(f"{name}, разность в двоичной системе счисления: {binary_difference}")
print(f"{name}, разность в восьмеричной системе счисления: {octal_difference}")
print(f"{name}, разность в шестнадцатеричной системе счисления: {hexadecimal_difference}")
print(f"{name}, произведение в десятичной системе счисления: {decimal_product}")
print(f"{name}, произведение в двоичной системе счисления: {binary_product}")
print(f"{name}, произведение в восьмеричной системе счисления: {octal_product}")
print(f"{name}, произведение в шестнадцатеричной системе счисления: {hexadecimal_product}")
print(f"{name}, частное в десятичной системе счисления: {decimal_division}")
print(f"{name}, частное в двоичной системе счисления: {binary_division}")
print(f"{name}, частное в восьмеричной системе счисления: {octal_division}")
print(f"{name}, частное в шестнадцатеричной системе счисления: {hexadecimal_division}")
print(f"{name}, остаток от деления в десятичной системе счисления: {decimal_remainder}")
print(f"{name}, остаток от деления в двоичной системе счисления: {binary_remainder}")
print(f"{name}, остаток от деления в восьмеричной системе счисления: {octal_remainder}")
print(f"{name}, остаток от деления в шестнадцатеричной системе счисления: {hexadecimal_remainder}")