@appleme2705
Студент(

Как выйти из программы в любой момент времени?

Как выйти из исполнения программы "Угадай число", если в переменную записываются числа, а кодовое слово "Выход"?
ValueError: invalid literal for int() with base 10: 'Выход'
  • Вопрос задан
  • 91 просмотр
Решения вопроса 2
SoreMix
@SoreMix Куратор тега Python
yellow
Проверяйте что пришло, число или текст, и от этого действуйте.

import sys

num = input('Число: ')

if num.isdigit():
    num = int(num)
elif num.lower() == 'выход':
    sys.exit()
Ответ написан
yupiter7575
@yupiter7575
Python программист
try:
#your code
except ValueError:
     sys.exit()
import sys
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@alexbprofit
Junior SE
try:
    #your code
except KeyboardInterrupt:  # ctrl + c
    sys.exit()
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы