Прикреплённый файл «2013-11-15-ugad2.py»
Загрузка 1 #!/usr/bin/env python
2 # coding: utf
3 '''
4 Придумать метод визуализации игры: компьютер задумывает число в диапазоне от -100 до 100, человек отгадывает
5 Идея в том, чтобы занятнее отображать подсказку
6 '''
7
8 import pygame, random
9
10 Min,Max = -100,100
11 hh,wh,fr = 20,3,1 # Высота и ширина отметки, ширина поля
12 W,H = (Max-Min+1)*wh+2*fr,hh+2*fr
13
14 pygame.init()
15 scr=pygame.display.set_mode((W,H))
16 Red,Blue=pygame.Color("firebrick"),pygame.Color("royalblue")
17
18 Num=random.randint(Min, Max)
19
20 Finished=False
21 while not Finished:
22 event=pygame.event.wait()
23 if event.type == pygame.QUIT:
24 break
25 elif event.type == pygame.MOUSEBUTTONDOWN:
26 Guess=event.pos[0]/wh+Min
27 Col=Guess>Num and Blue or Red
28 scr.fill(Col, ((Guess-Min)*wh+fr,fr,wh,hh))
29 Finished = Num == Guess
30 pygame.display.flip()
31 else:
32 print "Your guessed {0}!".format(Num)
Прикреплённые файлы
Для ссылки на прикреплённый файл в тексте страницы напишите attachment:имяфайла, как показано ниже в списке файлов. Не используйте URL из ссылки «[получить]», так как он чисто внутренний и может измениться.- [получить | показать] (2013-11-22 09:07:03, 1.5 KB) [[attachment:2013-11-15-graficsin.py]]
- [получить | показать] (2013-11-22 09:05:14, 1.4 KB) [[attachment:2013-11-15-spiral.py]]
- [получить | показать] (2013-11-22 09:05:36, 1.4 KB) [[attachment:2013-11-15-ugad1.py]]
- [получить | показать] (2013-11-22 09:05:29, 1.0 KB) [[attachment:2013-11-15-ugad2.py]]
Вам нельзя прикреплять файлы к этой странице.