سلام مجدد
توی این تابع اگر ورودی اول رو اشتباه وارد کنم، میخواد دوباره وارد کنم
تا اینجا درسته
اما ورودی دوم رو که صحیح وارد میکنم
به جای اون None بر میگردونه
در حالت دیگه
اگر همون ابتدا صحیح وارد کنم
درست برمیگردونه
def user_input_checker():
user_choice = input('r or p or s ? ')
if user_choice in GAME_CHOICES:
return user_choice
else:
user_input_checker()
user_input = user_input_checker()
print(f"user input {user_input}")
ممنون و سپاس