Mas tem alguma forma de fazer a função input receber outros valores ao mesmo tempo??
Tipo, eu estou quero fazer um algoritimo que ele recusa respostas que não são string, e para fazer isso eu estava pensando em fazer o algorimo ler o tipo da resposta pra ver se ela é string, int, float, bool... e se tal resposta não for do tipo string por exemplo um número, ele iria recusar, mas como qualquer valor é lido como String na função input, eu não sei como fazer esse código.
Você tem uma dica de como fazer isso, ou que outro metodo usar??
[...]
chute = input("Chute uma letra: ")
chute = chute.lower().strip()
tipo_chute = type(chute)
posição = 0
if tipo_chute is not str:
print("Chute inválido...")
else:
if chute in palavra_secreta:
for letra in palavra_secreta:
if chute == letra:
letras_acertadas[posição] = chute
posição += 1
else:
letras_erradas.append(chute)
erros += 1
[...]
Assim que estava ficando...
Se não for possivel fazer desta maneira, qual outro jeito poderia usar??