filmov
tv
Πέτρα , ψαλίδι, χάρτι σε Python - Rock, scissors, paper in Python (Προγραμματισμός Python)

Показать описание
Σε αυτό το βίντεο θα σας δείξω πως να φτιάξετε το γνωστό παιχνίδι
"Πέτρα - ψαλίδι - χάρτι" με την γλώσσα προγραμματισμού Python
Στο πρόγραμμα θα πρέπει να δώσουμε μια επιλογή:
1) Πέτρα
2) Ψαλίδι
3) Χαρτί
0) Για να βγείτε από το πρόγραμμα
Και θα μας βγάλει το μήνυμα: "Παρακαλώ επιλέξτε:"
Αμα δώσουμε το: 1 θα μας βγάλει το μήνυμα: "Επιλέξατε Πέτρα"
Αμα δώσουμε το: 2 θα μας βγάλει το μήνυμα: "Επιλέξατε Ψαλίδι"
Αμα δώσουμε το: 3 θα μας βγάλει το μήνυμα: "Επιλέξατε Χαρτί"
Αμα δώσουμε το: 0 θα μας βγάλει το μήνυμα: "Ευχαριστούμε που παίξατε."
Και στην αφού δώσουμε μια επιλογή και μας βγαλει πχ "Επιλέξατε Ψαλίδι"
Θα μας βγαλει και το τι επέλεξε ο υπολογιστής μας πχ "Ο Υπολογιστής επέλεξε Χαρτί"
Αν επιλέξουμε πχ "Ψαλίδι"
Και ο Υπολογιστής επιλέξει πχ "Χαρτί"
Σημαίνει οτι Κερδίσαμε
Αν επιλέξουμε πχ "Πέτρα"
Και ο Υπολογιστής επιλέξει πχ "Χαρτί"
Σημαίνει οτι Χάσαμε
Αν επιλέξουμε πχ "Πέτρα"
Και ο Υπολογιστής επιλέξει πχ "Πέτρα"
Σημαίνει οτι είμαστε Ισοπαλία
Και από κάτω θα μας βγάλει το μήνυμα αν Κερδίσαμε η Χάσαμε η Ισοπαλία
Αν είμαστε Ισοπαλία θα μας βγάλει το μήνυμα: "Ισοπαλία"
Αν Κερδίσαμε θα μας βγάλει το μήνυμα: "Κερδίσατε"
Αν Χάσαμε θα μας βγάλει το μήνυμα: "Χάσατε"
Και όσο συνεχίζουμε να παίζουμε το πρόγραμμα θα μετράει το σκορ
θα μας βγάζει πχ "Το σκορ είναι: Υπολογιστής: 3 \ Εσείς: 1"
Αν δώσουμε του αριθμούς 1/2/3 θα συνεχίσουμε να παίζουμε μέχρι
να δώσουμε τον αριθμό 0
Αν δώσουμε τον αριθμο 0 τότε πρόγραμμα σταματάει και θα μας
βγάλει το μήνυμα: "Ευχαριστούμε που παίξατε."
(Παρακάτω ειναι γραμμένος ο κώδικας απο το πρόγραμμα που έγγραψα)
************************************************************************************
************************************************************************************
Το Πρόγραμμα που έγγραψα:
import random
choises = ['Πέτρα', 'Ψαλίδί', 'Χαρτί']
score = {'Computer' : 0, 'Player': 0 }
menu = """1) Πέτρα
2) Ψαλίδι
3) Χαρτί
0) Για να βγείτε από το πρόγραμμα"""
def show_result(choise, computer_choise):
if choise == computer_choise:
print('Ισοπαλία')
return
if choise == 0:
if computer_choise == 2:
print('Χάσατε')
score['Computer'] += 1
if computer_choise == 1:
print('Κερδίσατε')
score['Player'] += 1
return
if choise == 1:
if computer_choise == 0:
print('Χάσατε')
score['Computer'] += 1
if computer_choise == 2:
print('Κερδίσατε')
score['Player'] += 1
return
if choise == 2:
if computer_choise == 1:
print('Χάσατε')
score['Computer'] += 1
if computer_choise == 0:
print('Κερδίσατε')
score['Player'] += 1
return
while True:
print(f"Το σκορ είναι: Υπολογιστής: {score['Computer']} \ Εσείς: {score['Player']}")
print(menu)
choise = int(input('Παρακαλώ επιλέξτε:'))
if choise not in range(4):
print('Παρακαλώ επιλέξτε έναν αριθμό από το 0 εως το 3')
if choise == 0:
break
choise -= 1
print(f'Επιλέξατε {choises[choise]}')
print(f'Ο Υπολογιστής επέλεξε {choises[computer_choise]}')
show_result(choise, computer_choise)
print('-'*80)
print('Ευχαριστούμε που παίξατε.')
************************************************************************************
************************************************************************************
Εξοπλισμός:
-Πρόγραμμα εγγραφής οθόνης: Bandicam
-Πρoγράμματα επεξεργασίας βίντεο: Sony vegas pro
****************************************
Τα τραγούδια που έβαλα στο βίντεο :
(1) Elektronomia - Sky High [NCS Release]
(2) Chris Later & Dany Yeager - There's Nobody Else [NCS Release]
****************************************
"Πέτρα - ψαλίδι - χάρτι" με την γλώσσα προγραμματισμού Python
Στο πρόγραμμα θα πρέπει να δώσουμε μια επιλογή:
1) Πέτρα
2) Ψαλίδι
3) Χαρτί
0) Για να βγείτε από το πρόγραμμα
Και θα μας βγάλει το μήνυμα: "Παρακαλώ επιλέξτε:"
Αμα δώσουμε το: 1 θα μας βγάλει το μήνυμα: "Επιλέξατε Πέτρα"
Αμα δώσουμε το: 2 θα μας βγάλει το μήνυμα: "Επιλέξατε Ψαλίδι"
Αμα δώσουμε το: 3 θα μας βγάλει το μήνυμα: "Επιλέξατε Χαρτί"
Αμα δώσουμε το: 0 θα μας βγάλει το μήνυμα: "Ευχαριστούμε που παίξατε."
Και στην αφού δώσουμε μια επιλογή και μας βγαλει πχ "Επιλέξατε Ψαλίδι"
Θα μας βγαλει και το τι επέλεξε ο υπολογιστής μας πχ "Ο Υπολογιστής επέλεξε Χαρτί"
Αν επιλέξουμε πχ "Ψαλίδι"
Και ο Υπολογιστής επιλέξει πχ "Χαρτί"
Σημαίνει οτι Κερδίσαμε
Αν επιλέξουμε πχ "Πέτρα"
Και ο Υπολογιστής επιλέξει πχ "Χαρτί"
Σημαίνει οτι Χάσαμε
Αν επιλέξουμε πχ "Πέτρα"
Και ο Υπολογιστής επιλέξει πχ "Πέτρα"
Σημαίνει οτι είμαστε Ισοπαλία
Και από κάτω θα μας βγάλει το μήνυμα αν Κερδίσαμε η Χάσαμε η Ισοπαλία
Αν είμαστε Ισοπαλία θα μας βγάλει το μήνυμα: "Ισοπαλία"
Αν Κερδίσαμε θα μας βγάλει το μήνυμα: "Κερδίσατε"
Αν Χάσαμε θα μας βγάλει το μήνυμα: "Χάσατε"
Και όσο συνεχίζουμε να παίζουμε το πρόγραμμα θα μετράει το σκορ
θα μας βγάζει πχ "Το σκορ είναι: Υπολογιστής: 3 \ Εσείς: 1"
Αν δώσουμε του αριθμούς 1/2/3 θα συνεχίσουμε να παίζουμε μέχρι
να δώσουμε τον αριθμό 0
Αν δώσουμε τον αριθμο 0 τότε πρόγραμμα σταματάει και θα μας
βγάλει το μήνυμα: "Ευχαριστούμε που παίξατε."
(Παρακάτω ειναι γραμμένος ο κώδικας απο το πρόγραμμα που έγγραψα)
************************************************************************************
************************************************************************************
Το Πρόγραμμα που έγγραψα:
import random
choises = ['Πέτρα', 'Ψαλίδί', 'Χαρτί']
score = {'Computer' : 0, 'Player': 0 }
menu = """1) Πέτρα
2) Ψαλίδι
3) Χαρτί
0) Για να βγείτε από το πρόγραμμα"""
def show_result(choise, computer_choise):
if choise == computer_choise:
print('Ισοπαλία')
return
if choise == 0:
if computer_choise == 2:
print('Χάσατε')
score['Computer'] += 1
if computer_choise == 1:
print('Κερδίσατε')
score['Player'] += 1
return
if choise == 1:
if computer_choise == 0:
print('Χάσατε')
score['Computer'] += 1
if computer_choise == 2:
print('Κερδίσατε')
score['Player'] += 1
return
if choise == 2:
if computer_choise == 1:
print('Χάσατε')
score['Computer'] += 1
if computer_choise == 0:
print('Κερδίσατε')
score['Player'] += 1
return
while True:
print(f"Το σκορ είναι: Υπολογιστής: {score['Computer']} \ Εσείς: {score['Player']}")
print(menu)
choise = int(input('Παρακαλώ επιλέξτε:'))
if choise not in range(4):
print('Παρακαλώ επιλέξτε έναν αριθμό από το 0 εως το 3')
if choise == 0:
break
choise -= 1
print(f'Επιλέξατε {choises[choise]}')
print(f'Ο Υπολογιστής επέλεξε {choises[computer_choise]}')
show_result(choise, computer_choise)
print('-'*80)
print('Ευχαριστούμε που παίξατε.')
************************************************************************************
************************************************************************************
Εξοπλισμός:
-Πρόγραμμα εγγραφής οθόνης: Bandicam
-Πρoγράμματα επεξεργασίας βίντεο: Sony vegas pro
****************************************
Τα τραγούδια που έβαλα στο βίντεο :
(1) Elektronomia - Sky High [NCS Release]
(2) Chris Later & Dany Yeager - There's Nobody Else [NCS Release]
****************************************