Подскажите, какой оператор прерывает программу? (не цикл)
И ещё подскажите, можно ли было задание сделать более эффективно?
Задание: написать программу, чтобы компьютер отгадал загаданное тобой число за 7 попыток.
[code python# Программа Отгадывание чисел
print (“Загадай число от 1 до 100”, “\nЯ попробую отгадать его с 7-ти попыток.\n”)
n=1
min=1
max=100
print (“Если загаданное число меньше моего, нажми м”)
print (“Если загаданное число больше моего, нажми б”)
print (“Если угадал, то напиши 0\n”)
import random
x=random.randint (1, 100)
while n<8:
print (“Попытка”, n)
if max-min==2:
print (“Значит абсолютно точно это число”, x)
print (“Я угадал!!! У меня ушло ”, n, “ попыток.”, “Это число”, x,)
break
print (“Я думаю это число”, x)
f=input (“”)
if f==“м”:
max=x
if f==“б”:
min=x
if f==“0”:
print (“Я угадал!!! У меня ушло ”, n, “ попыток.”, “Это число”, x,)
break
if n==6:
print (“Последняя попытка…”)
x=random.randint (min, max)
n=n+1
print (“Попытки закончились. Я проиграл.”)]