Jump to content

Number reversal game: Difference between revisions

Line 103:
 
=={{header|Astro}}==
<lang python>print ''# Number reversal game'
var data, trials = list('123456789'), 0
number reversal game
while data !== sorted(data):
Given a jumbled list of the numbers 1 to 9
while data == sorted(data): random.shuffle data
Show the list.
while data != sorted(data):
Ask the player how many digits from the left to reverse.
Reverse those digits then ask again.
until all the digits end up in ascending order.
'''.print()
 
var data = list('123456789')
var trials = 0
while data == sorted(data): random.shuffle data
while data != sorted(data):
trials += 1
flip = int scaninput '#$trials: LIST: $(join data) Flip how many?: '
data[:flip] = data[!flip:]
 
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.