Mundo em Python

Simples automático

import random
import time
número = 15
i = 1
número_computador = random.randint(1, 100)
while número_computador != número:
if número_computador < número:
print(f"{i} - O número gerado pelo computador ({número_computador})"
f" é menor que o número pré-definido!")
else:
print(f"{i} - O número gerado pelo computador ({número_computador}) "
f"é maior que o número pré-definido!")
i += 1
time.sleep(2)
número_computador = random.randint(1, 100)
print(f"O Computador acertou à {i}ª tentativa!"
f" O número era {número_computador}.")

# Maneira mais eficiente


import time
número = 15
i = 1
menor = 1
maior = 100
número_computador = (menor + maior) // 2
while número_computador != número:
print(f"{i} - O número gerado pelo computador ({número_computador}) ", end="")
if número_computador < número:
print("é menor que o número pré-definido!")
menor = número_computador + 1
else:
print("é maior que o número pré-definido!")
maior = número_computador - 1
i += 1
time.sleep(1)
número_computador = (menor + maior) // 2
print(f"O Computador acertou na {i}ª tentativa! O número era {número_computador}.")
0