#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))