teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

4

Code修正

2018/09/30 05:56

投稿

rapid_aoba
rapid_aoba

スコア13

title CHANGED
File without changes
body CHANGED
@@ -20,14 +20,17 @@
20
20
  return False
21
21
  ```
22
22
  181ページのコードの最後(http://tinyurl.com/jz8zfz7)
23
+ 抜粋:
24
+ ```
23
- 抜粋:```def rm_card(self):
25
+   def rm_card(self):
24
26
  if len(self.cards)==0:
25
27
  return
26
28
  return self.cards.pop() (←ここが該当箇所)
27
29
  ```
30
+
28
31
  183ページのコード本:27〜30行目、サイト33〜35行目(http://tinyurl.com/huwq8mw)
29
32
  ```
30
- def play_game(self):
33
+   def play_game(self):
31
34
  cards = self.deck.cards
32
35
  print("beginning War!")
33
36
  while len(cards) >= 2:
@@ -41,6 +44,8 @@
41
44
  p1n = self.p1.name
42
45
  p2n = self.p2.name
43
46
  ```
47
+
48
+ ```
44
49
  が該当します。
45
50
 
46
51
  特に183ページ目は、後の方にelseが使われており、使われていない場合とどう違うのか分かりませんでした。

3

改行修正

2018/09/30 05:56

投稿

rapid_aoba
rapid_aoba

スコア13

title CHANGED
File without changes
body CHANGED
@@ -8,15 +8,16 @@
8
8
  言語名:Python ()内は本のソースコードが掲載されているURL
9
9
  本をお持ちなら179ページの上部、コードの後半
10
10
  (#http://tinyurl.com/jj22qv4)
11
+ 抜粋:
11
- 抜粋:def __gt__(self,c2):
12
+ ```def __lt__(self, c2):
12
- (中略)
13
- ```if self.value==c2.calue:
13
+ if self.value < c2.value:
14
- if self.suite >c2.suit:
15
- return True
14
+ return True
15
+ if self.value == c2.value:
16
+ if self.suit < c2.suit:
17
+ return True
16
- else:
18
+ else:
17
- return False
19
+ return False
18
- return False(←ここが該当箇所) 
20
+ return False
19
-
20
21
  ```
21
22
  181ページのコードの最後(http://tinyurl.com/jz8zfz7)
22
23
  抜粋:```def rm_card(self):
@@ -25,7 +26,8 @@
25
26
  return self.cards.pop() (←ここが該当箇所)
26
27
  ```
27
28
  183ページのコード本:27〜30行目、サイト33〜35行目(http://tinyurl.com/huwq8mw)
29
+ ```
28
- 抜粋: def play_game(self):
30
+ def play_game(self):
29
31
  cards = self.deck.cards
30
32
  print("beginning War!")
31
33
  while len(cards) >= 2:
@@ -34,10 +36,11 @@
34
36
  response = input(m)
35
37
  if response == 'q':
36
38
  break
37
- p1c = self.deck.rm_card() (←ここが該当箇所)
39
+ p1c = self.deck.rm_card() (ここが該当箇所)
38
40
  p2c = self.deck.rm_card()
39
41
  p1n = self.p1.name
40
42
  p2n = self.p2.name
43
+ ```
41
44
  が該当します。
42
45
 
43
46
  特に183ページ目は、後の方にelseが使われており、使われていない場合とどう違うのか分かりませんでした。

2

言語名を表題に追記

2018/09/30 05:46

投稿

rapid_aoba
rapid_aoba

スコア13

title CHANGED
@@ -1,1 +1,1 @@
1
- elseの無いif文について
1
+ Python:elseの無いif文について
body CHANGED
@@ -10,18 +10,20 @@
10
10
  (#http://tinyurl.com/jj22qv4)
11
11
  抜粋:def __gt__(self,c2):
12
12
  (中略)
13
- if self.value==c2.calue:
13
+ ```if self.value==c2.calue:
14
14
  if self.suite >c2.suit:
15
15
  return True
16
16
  else:
17
17
  return False
18
- return False(←ここが該当箇所) 
18
+ return False(←ここが該当箇所) 
19
19
 
20
+ ```
20
21
  181ページのコードの最後(http://tinyurl.com/jz8zfz7)
21
- 抜粋:def rm_card(self):
22
+ 抜粋:```def rm_card(self):
22
23
  if len(self.cards)==0:
23
24
  return
24
25
  return self.cards.pop() (←ここが該当箇所)
26
+ ```
25
27
  183ページのコード本:27〜30行目、サイト33〜35行目(http://tinyurl.com/huwq8mw)
26
28
  抜粋: def play_game(self):
27
29
  cards = self.deck.cards

1

初心者マーク追記

2018/09/30 05:37

投稿

rapid_aoba
rapid_aoba

スコア13

title CHANGED
File without changes
body CHANGED
File without changes