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

preview_player
Показать описание
Σε αυτό το βίντεο θα σας δείξω πως να φτιάξετε το γνωστό παιχνίδι
"Πέτρα - ψαλίδι - χάρτι" με την γλώσσα προγραμματισμού 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]

****************************************
Рекомендации по теме
join shbcf.ru