Soccer game coding

I am planning to code a soccer game which coding language is best to implement this ?

here is the code which i am implementing

import random

def shoot_ball(player_skill):
Simulate shooting a soccer ball based on a player’s skill level
# Generate a random number between 1 and 100 to determine the outcome of the shot
shot_accuracy = random.randint(1, 100)

# Determine the success of the shot based on the player's skill level and the accuracy generated
if shot_accuracy <= player_skill:
    print("Missed the target.")

Example usage:

player_skill = 80 # Assume player has a skill level of 80

i am getting error in function that takes in a player’s skill level as a parameter, generates a random number to simulate the accuracy of the shot, and outputs whether the shot was successful or not.