поэтому я делаю сценарий, который пытается найти лучший способ угадать число, не угадывая.Когда я запускаю его, я получаю следующее:
строка 25, в rt [0] = rt [0] +1 TypeError: Невозможно неявно преобразовать объект int в str
И здесьмой код:
import random
guess=10
res=[1,2,3,4,5,6,7,8,9]
n1=[0,0,0]
n2=[0,0,0]
n3=[0,0,0]
n4=[0,0,0]
n5=[0,0,0]
n6=[0,0,0]
n7=[0,0,0]
n8=[0,0,0]
n9=[0,0,0]
gn=0
num=input('num: ')
while guess!=num:
guess=res[gn]
print('guess: ' + str(guess))
guess=str(guess)
rt=str('n'+(guess))
guess=int(guess)
num=int(num)
if guess>num:
rt[1]=rt[1]+1
if guess<num:
rt[0]=rt[0]+1
rt[2]=rt[0]-rt[1]