Помогите исправить ошибки в коде


n = int = (input("Какое число нужно преобразовать?: "))
choose = input('Выберите единицу измерения? (гб/мб): ')

print(choose, choose.lower())

if choose == 'мб' :
m = (n * 1024)
print(str(m) + " Мегабайт")

elif choose == 'гб':
m = (n / 1024)
print(str(m) + " Гигабайт")

else:
print("Неправильный ввод")
input()

m - результат вычислений
n - число, которое ввел пользователь

кое как сообразил
если кому интересно вот окончательный результат для перевода мегабайтов в гигабайты и наоборот :smiley:

отдельное спасибо Daniil Filimonov

n = int(input("Какое число нужно преобразовать?: "))
choose = input('Выберите единицу измерения (gb/mb): ')


if choose == 'mb':
    m = (n / 1024)
    print(str(m) + " Гигабайт")

elif choose == 'gb':
    m = (n * 1024)
    print(str(m) + " Мегабайт")

else:
    print("Неправильный ввод")
input()

Добавлю как FYI что можно использовать символ обратной кавычки ` (а точнее трех кавычек) для того чтобы открыть режим кода (исправил сообщения @Aldiyare, теперь там показывается раскраска).

Например:
```
def f(x):
return x
```

даст:

def f(x):
   return x
1 симпатия
© 2021 Общественный Фонд «Beyond Curriculum» (CC BY-NC-SA 4.0 International)