質問編集履歴

1

解決したプログラム記述

2018/01/19 15:43

投稿

horisuke3232
horisuke3232

スコア109

test CHANGED
File without changes
test CHANGED
@@ -55,3 +55,57 @@
55
55
 
56
56
 
57
57
  原因はなんでしょうか?
58
+
59
+
60
+
61
+
62
+
63
+ namnium1125さんに教えていただき解決したコードを記述します。
64
+
65
+
66
+
67
+ ```python
68
+
69
+ mport pygame
70
+
71
+ from gpiozero import Button
72
+
73
+
74
+
75
+ pygame.init()
76
+
77
+
78
+
79
+ btn_gen = Button(4)
80
+
81
+ btn_man = Button(17)
82
+
83
+
84
+
85
+
86
+
87
+ man = pygame.mixer.Sound("samples/man.wav")
88
+
89
+ gen = pygame.mixer.Sound("samples/gen.wav")
90
+
91
+
92
+
93
+ num = 0
94
+
95
+ while num <100:
96
+
97
+
98
+
99
+ btn_gen.when_pressed = lambda: any(s.stop() for s in (gen, man)) or gen.play()
100
+
101
+ btn_man.when_pressed = lambda: any(s.stop() for s in (gen, man)) or man.play()
102
+
103
+ num +1
104
+
105
+
106
+
107
+ print("end")
108
+
109
+
110
+
111
+ ```