number=int(input("Please enter a number: "))
for b in range(1,11):
b=int(b)
output=int (number) *int (b)
print(+str (b) +" times "+ str (number) +" is " +output)
Я хочу, чтобы программа запросила число, а затем распечатала свою таблицу умножения до 10 * число, однако я продолжаю получать эту ошибку. Кстати, я делаю вычисления GCSE.
Traceback (most recent call last):
File "C:\Users\jcowp_000\Documents\School\Lutterworth\Computing\Documents_-_-___________---________---______-_-_-_-__-__\Python\Python manual tasks.py", line 21, in <module>
print(+str (b) +" times "+ str (number) +" is " +output)
TypeError: bad operand type for unary +: 'str'
b = int(b)
?b
уже являетсяint
. Кроме того, что вы пытаетесь сделать с помощью+str(b)
? - person dorverbin   schedule 20.10.2015