Forum >> Principianti >> come mettere la funzione/comando random/casuale

Pagina: 1

da titolo, come faccio?

import random

print ("MORRA CINESE")

print ("*/\/\/\/\/\/\*")

print ("scegli cosa giocare: sasso, carta o forbici")

morracinese=("sasso","carta","forbici")

mossadicomputer=random("sasso","carta","forbici")

mossadiplayer=input("cosa vuoi giocare?")

print ("tu giochi "),mossadiplayer

print ("CPU gioca "),mossadicomputer

if mossadiplayer==mossadicomputer:

print ("PAREGGIO")

elif ((mossadiplayer=="sasso" and mossadicomputer=="carta") or

(mossadiplayer=="forbici" and mossadicomputer=="sasso") or

(mossadiplayer=="carta" and mossadicomputer=="forbici")):

print ("HAI PERSO, RITENTA")

else:

print ("CONGRATULAZIONI, HAI VINTO")





sto programmando una sorta di '' morra cinese '' con sasso carta e forbici

devo inserire la funzione '' random '', come faccio?

in pratica devo far sì che l' IA scelga a caso dalla variabile morracinese (sasso, carta, forbici)

credo che il programma sia corretto tranne che in quello.

aiutatemi per favore :(

uso py 3 :) :) :)
Ciao caro, potresti fare in molti modi quello che chiedi, comunque random.choice() dovrebbe fare al tuo caso.

Cya
Daniele aka Palmux said @ 2016-06-18 17:20:59:
Ciao caro, potresti fare in molti modi quello che chiedi, comunque random.choice() dovrebbe fare al tuo caso.

Cya

1) grazie e scusa se non ho risposto subito ma il forum è buggato e non mi ha segnato la notifica del tuo messaggio

2 FUNZIONA grazie. io per sbaglio facevo random.choise

non so il perchè :\ XD

cmq grazie gentilissimo


Pagina: 1



Esegui il login per scrivere una risposta.