Найти - Пользователи
Полная версия: Какой оператор прерывает программу?
Начало » Python для новичков » Какой оператор прерывает программу?
1
Franek
Подскажите, какой оператор прерывает программу? (не цикл)
И ещё подскажите, можно ли было задание сделать более эффективно?
Задание: написать программу, чтобы компьютер отгадал загаданное тобой число за 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 (“Попытки закончились. Я проиграл.”)]
Franek
Блин, не получилось код скопировать с отступами. Вот файл проги: Отгадывание чисел
doza_and
программа прерывается когда нет больше инструкций которые надо выполнять.

Можно возбудить прерывание и не ловить его или вызвать системный exit но в вашей программе это явно не требуется. Поэтому и не буду конкретизировать .
Franek
doza_and
спасибо.
doza_and
Franek
doza_and
спасибо.
Пожалуйста
Franek
Блин, не получилось код скопировать с отступами.

Код вставляется в тегах в линеечке над окном куда вводите текст есть кнопулька <> она вставляет правильные теги.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB