Во второй задаче вроде бы нашел решение, как вывести 2 сценария, но в ошибочном все равно выводит "Вы отгадали загаданное число!", что я сделал не так и как будет правильно?
import random
number = random.randrange (100) + 1
guess = int(input("Ваш вариант: "))
tries = 5
while guess != number and tries != 0:
tries -= 1
if guess > number:
print("Меньше...", "Осталось попыток: ", tries)
if guess < number:
print("Больше...", "Осталось попыток: ", tries)
elif tries == 0:
print("Вы не справились, покиньте пожалуйста игру!")
break
guess = int(input("Ваш вариант: "))
print("Вы отгадали загаданное число!")
input("Нажмите Enter, чтобы выйти.")
Нашел решение задачи №3:
import random
guess = int(input("Введите число от 1 до 100: "))
tries = 0
while guess < 100:
tries += 1
number = random.randint (1, 100)
if number > guess:
print("Компьютер взял больше, чем нужно было: ", number)
elif number < guess:
print("Компьютер взял меньше, чем нужно было: ", number)
elif number == guess:
print("Компьютер отгадал число ", number, "за ", tries, "попытку(-ок).")
break
input("Нажмите Enter, чтобы покинуть игру.")