Я, вероятно, просто занимаюсь этим неправильно, но в строке 2 я пытаюсь вычесть 2 пользовательских ввода в пределах строки печати.Как вычесть 2 целых числа внутри строки
BTW это только для игры с суммой, где пользователь выбирает сумму и идет первым, а затем играет на компьютере.
def setup(startamt, userturn):
print(str("there are " + startamt - userturn + " balls left"))
def main():
startamt = input("How many balls do you want to start with?(15 or more) ")
userturn = input("How many balls will you take?(1-4) ")
setup(startamt, userturn)
Вы должны бросить 'startamt' и' 'userturn' к int', в настоящее время они являются' str' типа – ZdaR
@Zdar, почему вы отвечаете в комментариях и не в разделе «Ваш ответ»? –
@MaksimKneller Некоторые вопросы содержат незначительные ошибки или исправления, которые могут быть объяснены в однострочном формате. Поэтому я предпочитаю раздел комментариев и сохраняю раздел «Ответы» по специальным вопросам;) – ZdaR