成\/成 发表于 2022-4-4 21:50:16

怎么做到错误提示

本帖最后由 成\/成 于 2022-4-4 21:53 编辑

例如:
while True:
    c=1
    b=int(input('b='))
    if b==c:
      print('b=c')
    else:
      print('c!=b')
在执行 b=int(input('b='))的时候输入另一个数据类型或者不输入直接enter不是会报错吗,我想在这里加一些东西可以使在输入其他数据类型时可以print('请输入正确格式')并返回b=int(input('b='))再次执行
            




大马强 发表于 2022-4-4 21:55:02

try 语句
小甲鱼后面会提到
while True:
    c = 1
    try:
      b = int(input('b='))
      if b == c:
            print('b=c')
      else:
            print('c!=b')
    except:
      print("请输入正确格式")

ba21 发表于 2022-4-4 21:55:31

>>> '1231'.isdigit()
True
>>> '213a1'.isdigit()
False
>>> ''.isdigit()
False

ba21 发表于 2022-4-4 21:56:18

>>> '1231'.isdigit()
True
>>> '213a1'.isdigit()
False
>>> ''.isdigit()
False
页: [1]
查看完整版本: 怎么做到错误提示