Умножение в записной книжке Юпитера

#python #jupyter-notebook #multiplication

Вопрос:

Я очень новичок в python и кодировании в целом, так что это может быть что-то очень простое. Я пытаюсь выполнить этот код, но вместо умножения значения он просто удваивает числовое значение. Я пытался изменить его несколько раз в разных местах, но ничего не работает. Вот код:

 num=input("Enter a number:")  doub=num*2  print("Double of {0}, is {1}".format(num,doub))  

Если число равно 4, то вместо вывода числа*2 как 8 оно выводится как 44.

Я также прикрепил ссылку к изображению, надеюсь, здесь оно отображается правильно, в то время как я зарабатываю несколько очков репутации, лол.

Спасибо!

Ответ №1:

Вам нужно преобразовать переменную num из строковой в целочисленную или десятичную:

 num = input("Enter a number:")  doub = int(num) * 2 # lt;-- HERE  print("Double of {0}, is {1}".format(num, doub))