летающий еврей
2016-03-10 23:30:12 #
Опилки на арене - ах, как они блестали в шестьдесят первом!
2016-03-10 23:31:47 #
потому что если не дунуть, то Срочно в номер! прапорщик, вооружённый красной монтировкой, громко ест какашки Ивана Семёныча по ночам и не даёт соседям спать.
2016-03-11 00:30:24 #
"депутаты думы за прочной решеткой" - вот на этом месте прям аж чуть не прослезился, эх! за душу берет!
2016-03-11 01:16:10 #
Эксгибиционисты с пальцем в носу у тигра, конская феерия с бородатой женщиной…
Где птаг "Остервенелый хентай"?
Где птаг "Остервенелый хентай"?
2016-03-11 04:30:11 #
Шикаарнэ ваапще! А выстрел карлегом сцелю попадания ф тапки из маслобойной машины сепаратерного типа с покозательным занижением гогоризонта в общедоступных сетях общеспасительных программ с целью просветвления и облогорожывания минета как неотъемлемой части жизни
2016-03-11 05:42:18 #
# И так сравниваем мы значения слева со значениями сверху. Например,
# камень и камень - ничья (-1), камень и ножницы - побеждает камень (1),
# камень и бумага - проигрыш: бумага накрывает камень (0).
#
# +---------+-----------------------------+
# | | Камень | Ножницы | Бумага |
# |---------+---------+---------+---------|
# | Камень | -1 | 1 | 0 |
# |---------+---------+---------+---------|
# | Ножницы | 0 | -1 | 1 |
# |---------+---------+---------+---------|
# | Бумага | 1 | 0 | -1 |
# +---------+---------+---------+---------+
import random
ROCK = 'rock'
SCISSORS = 'scissors'
PAPER = 'paper'
# Для игрока существует всего три выигрышных комбинации
WINNING_MAP = {
# Камень ломает ножницы
ROCK: SCISSORS,
# Ножницы режут бумагу
SCISSORS: PAPER,
# Бумага накрывает камень
PAPER: ROCK
}
CHOICES = list(WINNING_MAP.keys())
TIE = -1
LOSE = 0
WIN = 1
MESSAGES = {
TIE: 'tie',
LOSE: 'you lose',
WIN: 'you win'
}
def compare(choice_1, choice_2):
if choice_1 == choice_2:
return TIE
for choice_win, choice_lose in WINNING_MAP.items():
if choice_1 == choice_win and choice_2 == choice_lose:
return WIN
return LOSE
def main():
while 1:
for i, v in enumerate(CHOICES):
print("{}: {}".format(i, v))
x = input("Enter item number or 'q' to exit: ")
x = x.strip()
if x.lower() == 'q':
return
try:
x = int(x)
except:
print("It's not a number")
continue
if x < 0 or x >= len(CHOICES):
print("Out of range")
continue
your_choice = CHOICES[x]
comp_choice = random.choice(CHOICES)
print("your {} vs comp {}: {}".format(
your_choice,
comp_choice,
MESSAGES[compare(your_choice, comp_choice)]
)
)
if __name__ == '__main__':
import sys
sys.exit(main())
# камень и камень - ничья (-1), камень и ножницы - побеждает камень (1),
# камень и бумага - проигрыш: бумага накрывает камень (0).
#
# +---------+-----------------------------+
# | | Камень | Ножницы | Бумага |
# |---------+---------+---------+---------|
# | Камень | -1 | 1 | 0 |
# |---------+---------+---------+---------|
# | Ножницы | 0 | -1 | 1 |
# |---------+---------+---------+---------|
# | Бумага | 1 | 0 | -1 |
# +---------+---------+---------+---------+
import random
ROCK = 'rock'
SCISSORS = 'scissors'
PAPER = 'paper'
# Для игрока существует всего три выигрышных комбинации
WINNING_MAP = {
# Камень ломает ножницы
ROCK: SCISSORS,
# Ножницы режут бумагу
SCISSORS: PAPER,
# Бумага накрывает камень
PAPER: ROCK
}
CHOICES = list(WINNING_MAP.keys())
TIE = -1
LOSE = 0
WIN = 1
MESSAGES = {
TIE: 'tie',
LOSE: 'you lose',
WIN: 'you win'
}
def compare(choice_1, choice_2):
if choice_1 == choice_2:
return TIE
for choice_win, choice_lose in WINNING_MAP.items():
if choice_1 == choice_win and choice_2 == choice_lose:
return WIN
return LOSE
def main():
while 1:
for i, v in enumerate(CHOICES):
print("{}: {}".format(i, v))
x = input("Enter item number or 'q' to exit: ")
x = x.strip()
if x.lower() == 'q':
return
try:
x = int(x)
except:
print("It's not a number")
continue
if x < 0 or x >= len(CHOICES):
print("Out of range")
continue
your_choice = CHOICES[x]
comp_choice = random.choice(CHOICES)
print("your {} vs comp {}: {}".format(
your_choice,
comp_choice,
MESSAGES[compare(your_choice, comp_choice)]
)
)
if __name__ == '__main__':
import sys
sys.exit(main())
