首页 > 解决方案 > 有没有办法检查 try 语句是否成功?

问题描述

刚开始学习python,想做一个计算器。我目前有一些代码试图将用户输入的内容转换为整数,但我想要做的是能够检查尝试是否成功。

这是我遇到问题的部分。

import sys

first_number = input('Enter a number: ')

try:
  int(first_number)
except:
  print("Sorry, that's not a number.")
  exit()

标签: python

解决方案


你可以这样做:

try:
    int(first_number)
    print("try successful!")
except ValueError:
    print("Sorry, that's not a number.")
    print("try unsuccessful!")
    exit()

推荐阅读