An interesting question. Actually it contains several questions, since the quiz contains two different parts (I assume you wish to create a program that provides solutions to the quiz, not a program that generates the questions).
For each part the first question is what algorithm do you wish to use to solve the problem. This is fairly unrelated to python. Do you already have an idea for this or would you like suggestions how to do this?
For the "chiffres" part a brute force method may be possible since the number of operations and numbers is fairly limited. For the "lettres" part you will need a large dictionary of valid words to choose from. Then it should be simple enough.
Then the next question is how to implement these algorithms and can it be done in python in an efficient way. I am sure it can be done, but exactly how depends on the answers to the other questions.
Choose 6 numbers in the range 0-1000. Combination of '-','+','/ ' and 'x' used in order to make the combinations of these numbers equal to an another random number generated using that combination.
I wrote a small python script that does the job (at least for the few test cases that I tried). I am sure it can be improved, made more efficient, simpler, etc. but it is a start. You can download it here:
I used the numbers from the wikipedia page for the TV show, so the target number is now set to the range 100-999 and the 6 input numbers are drawn from the set (1 upto 10, 25, 50, 75 and 100). However, this is very simple to change if you wish to use different numbers.