教写python代码的题 思路也好

import random
a = random.randint(1,100) #生成一个1-100的随机整数
b = input('请输入1-100的整数')
#首先判断b是否为整数,再判断是否是0-100的数字,是的情况下进一步与a比较,大了就显示大了,小 就显示小,等于表示猜中了,

  1. input 接收的类型为int
  2. 用try 捕抓异常,如果输入的不是int 则提示
  3. if 语句判断大小和等于
    import random
    while True:
     a = random.randint(1,10) #生成一个1-100的随机整数
     try:
         b = int(input('请输入1-100的整数:'))
         number_int = isinstance(b, int)
         if a < b:
             print('a小于b','a:'+str(a)+' b:'+str(b))
         elif a > b:
             print('a大于b','a:'+str(a)+' b:'+str(b))
         elif a == b:
             print('a和b,相等','a:'+str(a)+' b:'+str(b))
     except:
         print('请输入整数!')