Это проблема области видимости: k1
определяется в функции menu()
, поэтому без какого-либо вмешательства он будет доступен только в этой функции (локальная область). Вы можете определить глобальную переменную (неодобрительно) или, что еще лучше, menu()
вернуть значение k1. например:
# just change the end of your function:
else:
print("Listede olmayan bir seçeneği seçemezsiniz.")
k1 = menu() # if k1 wasn't set, call menu again and use its value
return k1 # return the value you settled on
my_k1 = menu()
Astk1 = Ast * my_k1
print(Astk1)
Надеюсь, что это поможет, удачного кодирования!