-
👋 Witaj na MPCForum!
Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎
- ✅ Pełny dostęp do działów i ukrytych treści
- ✅ Możliwość pisania i odpowiadania w tematach
- ✅ System prywatnych wiadomości
- ✅ Zbieranie reputacji i rozwijanie swojego profilu
- ✅ Członkostwo w jednej z największych społeczności graczy
👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!
Zarejestruj się teraz

Pytanie
lisełHEHE
lisełHEHE
Dzień dobry zrobiłem grę w Pythonie zmieniłem ją na exe (za pomocą py2exe) i u mnie działała poprawnie, ale kiedy wysłałem ją do kolegi pokazywało mu się, że system Windows nie może otworzyć pliku, ponieważ może zawierać wirusy, po czym zostawała usunięta. Pomoże ktoś z naprawieniem tego?
ps. tutaj macie kod
#___________________importy_______________________
import random
import easygui
import time
#___________________określanie daty_______________________
czas = time.localtime()
#___________________blokada_______________________
#haslo = easygui.enterbox("gra jest zablokowana z powodu aktualizacji, wprowadz haslo aby odblokowac","blokada")
##if haslo == "2021":
# ___________________początkowe informacje od gracza_______
jezyk = easygui.buttonbox("prosze wybrać język", "język", ("polski",
"angielski", "hiszpański","kod morse'a"))
winpc = 0
wingr = 0
if jezyk == "polski":
pyt1 = "wpisz tu swoje imię"
naz1 = "imię"
pyt2 = "papier kamień czy nożyce?"
naz2 = "wybor"
wyb1 = "papier"
wyb2 = "kamień"
wyb3 = "nożyce"
w = "wygrywa:"
w2 = "wygrana"
r = "remis"
naz3 = "runda:"
win1 = "wygrywasz grę :D"
win2 = "przegrywasz grę D:"
win3 = "remis \:"
if jezyk == "angielski":
pyt1 = "Write your name here"
naz1 = "name"
pyt2 = "rock paper or scissors?"
naz2 = "choice"
wyb1 = "paper"
wyb2 = "stone"
wyb3 = "scissors"
w = "wins:"
w2 = "win"
r = "draw"
naz3 = "round"
win2 = "you lose the game D:"
win1 = "you win the game :D"
win3 = "draw \:"
if jezyk == "hiszpański":
pyt1 = "Por favor ingrese su nombre aquí"
naz1 = "nombre"
pyt2 = "Piedra de papel o tijeras?"
naz2 = "elección"
wyb1 = "papel"
wyb2 = "Roca"
wyb3 = "tijeras"
w = "gana:"
w2 = "ganar"
r = "dibujar"
naz3 = "redondo"
win1 = "ganas el juego :D"
win2 = "pierdes el juego D:"
win3 = "dibujar \:"
if jezyk == "łacina":
pyt1 = "wpisz tu swoje imię"
naz1 = "imię"
pyt2 = "papier kamień czy nożyce?"
naz2 = "wybor"
wyb1 = "papier"
wyb2 = "kamień"
wyb3 = "nożyce"
w = "wygrywa:"
w2 = "wygrana"
r = "remis"
if jezyk == "kod morse'a":
pyt1 = ".-- .--. .. ... --.. / - ..- / ... .-- --- .--- . / .. -- .. ..-.."
naz1 = ".. -- .. ..-.."
pyt2 = ".--. .- .--. .. . .-. / -.- .- -- .. . --.-- / -.-. --.. -.-- / -. --- --..- -.-- -.-. . ..--.."
naz2 = ".-- -.-- -... --- .-."
wyb1 = ".--. .- .--. .. . .-."
wyb2 = "-.- .- -- .. . --.--"
wyb3 = "-. --- --..- -.-- -.-. ."
w = ".-- -.-- --. .-. -.-- .-- .- ---..."
w2 = ".-- -.-- --. .-. .- -. .-"
r = ".-. . -- .. ..."
naz3 = ".-. ..- -. -.. .- ---..."
win1 = ".-- -.-- --. .-. -.-- .-- .- ... --.. / --. .-. ..-.. / ---... -.."
win2 = ".--. .-. --.. . --. .-. -.-- .-- .- ... --.. / --. .-. ..-.. / -.. ---..."
win3 = ".-. . -- .. ... / -..-. ---..."
imie = easygui.enterbox(pyt1,naz1,"")
#___________________gra (gui)_______________________
easygui.msgbox(naz3 + "1/3", naz3)
odp = easygui.buttonbox(pyt2, naz2,(wyb1,wyb2,wyb3))
#___________________wybor komputera_______________________
pc1 = random.randint(1,3)
pc2 = random.randint(1,3)
pc3 = random.randint(1,3)
pc4 = random.randint(1,3)
pc5 = (pc1 + pc2 + pc3 + pc4) / 4
pc = round(pc4)
#___________________okreslanie wygranego__________________
if pc == 1:
if odp == wyb1:
easygui.msgbox(r,w2)
if odp == wyb2:
easygui.msgbox(w + "pc",w2)
winpc + 1
if odp == wyb3:
easygui.msgbox(w + imie,w2)
wingr + 1
if pc == 2:
if odp == wyb1:
easygui.msgbox(w + imie,w2)
wingr + 1
if odp == wyb2:
easygui.msgbox(r,w2)
if odp == wyb3:
easygui.msgbox(w + "pc",w2)
winpc + 1
if pc == 3:
if odp == wyb1:
easygui.msgbox(w + "pc",w2)
winpc + 1
if odp == wyb2:
easygui.msgbox(w + imie,w2)
wingr + 1
if odp == wyb3:
easygui.msgbox(r,w2)
#runda2
easygui.msgbox(naz3 + "2/3", naz3)
odp = easygui.buttonbox(pyt2, naz2,(wyb1,wyb2,wyb3))
#___________________wybor komputera_______________________
pc1 = random.randint(1,3)
pc2 = random.randint(1,3)
pc3 = random.randint(1,3)
pc4 = random.randint(1,3)
pc5 = (pc1 + pc2 + pc3 + pc4) / 4
pc = round(pc4)
#___________________okreslanie wygranego__________________
if pc == 1:
if odp == wyb1:
easygui.msgbox(r,w2)
if odp == wyb2:
easygui.msgbox(w + "pc")
winpc + 1
if odp == wyb3:
easygui.msgbox(w + imie,w2)
wingr + 1
if pc == 2:
if odp == wyb1:
easygui.msgbox(w + imie,w2)
wingr + 1
if odp == wyb2:
easygui.msgbox(r,w2)
if odp == wyb3:
easygui.msgbox(w + "pc",w2)
winpc + 1
if pc == 3:
if odp == wyb1:
easygui.msgbox(w + "pc",w2)
winpc + 1
if odp == wyb2:
easygui.msgbox(w + imie,w2)
wingr + 1
if odp == wyb3:
easygui.msgbox(r,w2)
#runda3
easygui.msgbox(naz3 + "3/3", naz3)
odp = easygui.buttonbox(pyt2, naz2,(wyb1,wyb2,wyb3))
#___________________wybor komputera_______________________
pc1 = random.randint(1,3)
pc2 = random.randint(1,3)
pc3 = random.randint(1,3)
pc4 = random.randint(1,3)
pc5 = (pc1 + pc2 + pc3 + pc4) / 4
pc = round(pc4)
#___________________okreslanie wygranego__________________
if pc == 1:
if odp == wyb1:
easygui.msgbox(r,w2)
if odp == wyb2:
easygui.msgbox(w + "pc",w2)
winpc + 1
if odp == wyb3:
easygui.msgbox(w + imie,w2)
wingr + 1
if pc == 2:
if odp == wyb1:
easygui.msgbox(w + imie,w2)
wingr + 1
if odp == wyb2:
easygui.msgbox(r,w2)
if odp == wyb3:
easygui.msgbox(w + "pc",w2)
winpc + 1
if pc == 3:
if odp == wyb1:
easygui.msgbox(w + "pc",w2)
winpc + 1
if odp == wyb2:
easygui.msgbox(w + imie,w2)
wingr + 1
if odp == wyb3:
easygui.msgbox(r,w2)
if wingr > winpc:
easygui.msgbox(win1)
if wingr < winpc:
easygui.msgbox(win2)
2 odpowiedzi na to pytanie
Rekomendowane odpowiedzi
Zarchiwizowany
Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.