n

nitin rathod

4 anni fa

Ero l'unica persona della mia scuola ad andare all...

Ero l'unica persona della mia scuola ad andare all'UCD. Ho scelto di studiare ingegneria chimica e, data la mia posizione (Irlanda del Nord), le mie due opzioni più vicine erano la Queen's University di Belfast e l'UCD. Ho scelto l'UCD perché, sebbene il Queens sia un college adorabile, non sono un grande fan della città di Belfast.
Sono ormai 3 anni nel mio corso e la mia esperienza di studio in UCD è stata molto positiva. Il campus è assolutamente bellissimo e molto grande, ti senti come se fossi in una piccola città piuttosto che in un college. Questo è uno dei vantaggi di trovarsi fuori città, più spazio per un campus più aperto.

Questo, unito all'atmosfera amichevole e aperta del campus, rende la vita lì molto piacevole.

import os
tempo di importazione
importazione casuale

board = ['', '', '', '', '', '', '', '', '', '']
giocatore = 1

######## bandiere di vittoria ##########
Vittoria = 1
Disegna = -1
In esecuzione = 0
Stop = 1
###########################
Game = Running
Mark = "X"

#Questa funzione disegna il tabellone di gioco
def DrawBoard ():
print ("% c |% c |% c"% (board [1], board [2], board [3]))
print ("___ | ___ | ___")
print ("% c |% c |% c"% (board [4], board [5], board [6]))
print ("___ | ___ | ___")
print ("% c |% c |% c"% (board [7], board [8], board [9]))
print ("| |")

#Questa posizione di verifica della funzione è vuota o meno
def CheckPosition (x):
if (board [x] == ''):
return True
altro:
return False

#Questa funzione controlla che il giocatore abbia vinto o meno
def CheckWin ():
gioco globale
# Condizione vincente orizzontale
if (board [1] == board [2] and board [2] == board [3] and board [1]! = ''):
Gioco = Vinci
elif (board [4] == board [5] and board [5] == board [6] and board [4]! = ''):
Gioco = Vinci
elif (board [7] == board [8] and board [8] == board [9] and board [7]! = ''):
Gioco = Vinci
# Condizione vincente verticale
elif (board [1] == board [4] and board [4] == board [7] and board [1]! = ''):
Gioco = Vinci
elif (board [2] == board [5] and board [5] == board [8] and board [2]! = ''):
Gioco = Vinci
elif (board [3] == board [6] and board [6] == board [9] and board [3]! = ''):
Gioco = Vinci
#Diagonal Condizioni di vittoria
elif (board [1] == board [5] and board [5] == board [9] and board [5]! = ''):
Gioco = Vinci
elif (board [3] == board [5] and board [5] == board [7] and board [5]! = ''):
Gioco = Vinci
#Match pareggio o condizione di pareggio
elif (board [1]! = '' and board [2]! = '' and board [3]! = '' and board [4]! = '' and board [5]! = '' and board [6 ]! = '' e board [7]! = '' e board [8]! = '' e board [9]! = ''):
Game = Draw
altro:
Game = Running

print ("Giocatore 1 [X] --- Giocatore 2 [O] \ n")
Stampa()
Stampa()
print ("Attendi ...")
time.sleep (3)
while (Gioco == In esecuzione):
os.system ('cls')

DrawBoard ()
se (giocatore% 2! = 0):
print ("La possibilità del giocatore 1")
Mark = "X"

altro:
print ("La possibilità del giocatore 2")
Mark = 'O'

choice = int (input ("Inserisci la posizione tra [1-9] dove desideri contrassegnare:"))
if (CheckPosition (scelta)):
board [choice] = Mark
giocatore + = 1
CheckWin ()

os.system ('cls')
DrawBoard ()
if (Game == Draw):
print ("Game Draw")
elif (Game == Win):
giocatore- = 1
se (giocatore% 2! = 0):
print ("Giocatore 1 vinto")
altro:
print ("Giocatore 2 ha vinto")

Torre di Hanoi

def moveTower (altezza, fromPole, toPole, withPole):
se altezza> = 1:
moveTower (altezza-1, fromPole, withPole, toPole)
moveDisk (fromPole, toPole)
moveTower (altezza-1, withPole, toPole, fromPole)

def moveDisk (fp, tp):
print ("spostamento del disco da", fp, "a", tp)

num = int (input ("Inserisci il numero di dischi con cui vuoi giocare"))
moveTower (num, "A", "B", "C")

Tradotto

Commenti:

Non ci sono commenti