Собственно задача скрипта в том, чтобы ввести 3 числа (basic coins, level, Tier) и умножить 1-е числа на 2-е и результат умножить на 3-е число, а за тем вывести результат на экран.
Эти числа принимают значения переменных, в зависимости от того какие данные введет пользователь.
P.S. сначала смотрите код в аттаче (в нем 30 строк
)А проблема такая - интерпретатор на запуск скрипта реагирует следующим образом:
Python 3.3.4 (v3.3.4:7ff62415e426, Feb 10 2014, 18:13:51) on win32
Type “copyright”, “credits” or “license()” for more information.
Python 3.3.4 (v3.3.4:7ff62415e426, Feb 10 2014, 18:13:51) on win32
Type “copyright”, “credits” or “license()” for more information.
>>> ================================ RESTART ================================
>>>
Enter basic coins: 3000
Enter level: 16
Enter your Tier: g
Traceback (most recent call last):
File “D:\Other\test.py”, line 33, in <module>
print (basicCoins*levelRange*tier);
TypeError: unsupported operand type(s) for *: ‘NoneType’ and ‘NoneType’
>>>
Что в коде мне нужно исправить и какова причина этого фейла, подскажите пожалуйста, буду благодарен