Решил потренироваться в python и написать игру типа наперстков. И вроде написал и запускается, но когда доходишь до самой игры (28 строка) программа крашится.
Циклы удалял, брейки тоже, с бубном танцевал, компьютер материл, через дебагер пробовал вообще все ломается.
Может кто подскажет в чем проблема?
Вот сам код:
import random
import sys
#Greetingsprint("Welcome to the thimbles!")print("Enter a command: ")print("H - help")#Game startwhileTrue:#Main menu cycleUInput= input()ifUInput=="q"orUInput=="Q":break#Exit functionifUInput=="H"orUInput=="h"orUInput=="Help"orUInput=="help":#Help functionprint("To start the game, enter G. To call this list, enter H. To exit, enter Q")print("Enter a command: ")elifUInput=="g"orUInput=="G"orUInput=="game"orUInput=="Game":#Game startprint("Well well, look who is come to me! Do you wana play with me? (y/n)")whileTrue:#Game menu cycleUInput= input()#User inputifUInput=="q"orUInput=="Q":break
G =10#Start Gold countifUInput=="y":print("Well then sitdown here and give me some of your's gold. If you win, you will get doubled of them. ")whileTrue:#Game cycleGInGame= input("How much gold you will give to the stranger? (You have "+ G +" gold)")ifGInGame> G:print("You don't have this amount of gold")GInGame= int(input("How much gold you will give to the stranger? (You have "+ G +" gold)"))
G = G -GInGame#Remove gold what now in gameRightCup= random.uniform(1,3)#Random generator for gameCCup= input("What cup you will chose? (1-3) ")ifCCup==RightCup:#Player chose right cupGInGame=GInGame*2#Gold in game multiplise by 2print("You luky! Here your's "+GInGame+"gold.")
G = G +GInGame#Adding gold to the sorceGInGame=0#Reset in game goldelse:#Player loseprint("I won.")GInGame=0#Reset in game goldprint("Play agan? (y/n)")#Play game againifUInput=="n":breakelse:print("Ok then.")else:print("If no, then get out of here!")breakelse:print("No such command.")print("Enter a command: ")
Решил потренироваться в python и написать игру типа наперстков. И вроде написал и запускается, но когда доходишь до самой игры (28 строка) программа крашится.
Циклы удалял, брейки тоже,
с бубном танцевал, компьютер материл,через дебагер пробовал вообще все ломается.Может кто подскажет в чем проблема?
Вот сам код:
My_game.py
Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах