Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 21, 2016 17:03:44

Franek
От: Беларусь
Зарегистрирован: 2016-05-09
Сообщения: 66
Репутация: +  0  -
Профиль   Отправить e-mail  

Какой оператор прерывает программу?

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

Офлайн

#2 Июнь 21, 2016 17:08:40

Franek
От: Беларусь
Зарегистрирован: 2016-05-09
Сообщения: 66
Репутация: +  0  -
Профиль   Отправить e-mail  

Какой оператор прерывает программу?

Блин, не получилось код скопировать с отступами. Вот файл проги: Отгадывание чисел

Офлайн

#3 Июнь 21, 2016 17:09:14

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Какой оператор прерывает программу?

программа прерывается когда нет больше инструкций которые надо выполнять.

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



Отредактировано doza_and (Июнь 21, 2016 17:09:44)

Офлайн

#4 Июнь 21, 2016 17:13:11

Franek
От: Беларусь
Зарегистрирован: 2016-05-09
Сообщения: 66
Репутация: +  0  -
Профиль   Отправить e-mail  

Какой оператор прерывает программу?

doza_and
спасибо.

Офлайн

#5 Июнь 21, 2016 20:09:53

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Какой оператор прерывает программу?

Franek
doza_and
спасибо.
Пожалуйста
Franek
Блин, не получилось код скопировать с отступами.

Код вставляется в тегах в линеечке над окном куда вводите текст есть кнопулька <> она вставляет правильные теги.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version