入力関数input と型変換

ソースコード
    # coding:utf-8
    # 分岐文
    import os
    # import math
    import random
    os.system("clear")
    
    # 連続する条件文
    a = input("あなたのお名前は何ですか")
    print(f"{a}さん、おはよう!")
    b = int(input(f"{a}さんは何歳ですか"))
    if b < 4 or b > 30:
        print("入場出来ません。")
    else:
        if b < 6:
            x = 6-b
            print(f" 後{x}年で小学生になりますね。")
        elif b<12:
            x = 12-b
            print(f"{a} さんは小学生{x}年生ですね。" )
        elif b<=15:
            x = 15-b
            print(f"{a} さんは中学生{x}年生ですね。" )
        else :
            print("ようこそ!")
    
    # 数あて Number guessing
    x = random.randint(1,99)
    y= int(input("1-99 までの数字をあたってみよう: "))
    if x==y:
        print("You win !!!")
    elif x < y:
        print('はずれた。\nもうちょっと数字は小さく!')
    else:
        print('はずれた。\nもうちょっと数字は大きく!')
実行結果