刘颂舒 发表于 2021-11-25 11:26:42

逃兵 发表于 2021-11-25 11:42:27

temp = input('请输入一个数字:')
while True:
    if temp.isdigit():
      num = int(temp)
      if num % 2 == 0:
            print('这是个偶数')
      else:
            print('这是个奇数')
      break
    else:
      print('请输入一个整数')
      temp = input('重新输入')

君无泪 发表于 2021-11-25 13:18:20

while True:
        temp = input('请输入一个数: ')
        try:
                num = int(temp)
                if num % 2 == 0:
                        print('这是个偶数')
                        break
                else:
                        print('这是个奇数')
                        break
        except ValueError:
                print('请输入一个整数!')
                continue

jackz007 发表于 2021-11-25 13:31:21

while True:
    try:
      x = int(input('请输入一个数字 :'))
      break
    except:
      print('您输入的不是一个数字,请重新输入!')
      print()
print('这是个偶数') if x % 2 == 0 else print('这是个奇数')

Gacy 发表于 2021-11-25 15:18:12

像三楼的异常处理
页: [1]
查看完整版本: 判断奇偶数,如何编写循环语句