这个代码怎么才能更加简单,更短?

img

刚才就看到一个一样的问题,你们这是并发的啊。

import random
num = random.randint(1, 100)
print('提示:产生的随机数是', num)
t = 3
while t > 0:
    time -= 1
    temp = input("请输入数字")
    if not temp.isdigit():
        print(f"请输入正确格式, 你还有{time}次机会")
    else:
        if num == int(temp):
            print('你猜对啦!')
            break
        elif int(temp) < num:
            print(f'你猜小啦!你还有{time}次机会')
        else:
            print(f'你猜大啦!你还有{time}次机会')
    if time == 0:
        print('次数已用完!')
        key = input('输入s可复活重新开始,输入e结束')
        if key == 's':
            time = 3
        elif key == 'e':
            print('游戏结束!')

有用的话就帮忙点下采纳吧,阿里嘎多