質問編集履歴

3

コード

2022/06/01 03:01

投稿

omi_29
omi_29

スコア1

test CHANGED
File without changes
test CHANGED
@@ -5,6 +5,7 @@
5
5
  です。
6
6
  以下の2つの違いがよくわかりません。
7
7
 
8
+ ```
8
9
  [1]
9
10
  def has_negative(values):
10
11
  for x in values:
@@ -34,6 +35,7 @@
34
35
  print("負の値が含まれる")
35
36
  else :
36
37
  print("負の値が含まれない")
38
+ ```
37
39
 
38
40
  [1]だと例えば[1,2,-3]を入れたら負の値が含まれると正しく出力されますが
39
41
  [2]だと[1,2,-3]を入れたら負の値が含まれないと出力されます

2

修正依頼

2022/06/01 02:49

投稿

omi_29
omi_29

スコア1

test CHANGED
File without changes
test CHANGED
@@ -1,7 +1,42 @@
1
1
  python
2
- 大学の講義の課題で出されました。このプログラムがどのようにして動いているのかを詳しく知りたいです。
2
+ 大学の講義の課題で出されました。
3
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-05-31/91615ec6-5cec-4e45-b1e2-05c04662c9ac.png)
4
3
  課題の問題は
5
4
  ブール値を用いて「引数にリストを指定して呼び出し、そのリストに0未満の値が一つでも含まれるかどうかを返す」という関数を作成してください
6
5
  です。
6
+ 以下の2つの違いがよくわかりません。
7
+
8
+ [1]
9
+ def has_negative(values):
10
+ for x in values:
11
+ if x<0 :
12
+ return True
13
+ return False
14
+
15
+ i=input("リストを入力>")
16
+ values=eval(i)
17
+
18
+ if has_negative(values):
19
+ print("負の値が含まれる")
20
+ else :
21
+ print("負の値が含まれない")
22
+ [2]
23
+ def has_negative(values):
24
+ for x in values:
25
+ if x<0 :
26
+ return True
27
+ else:
28
+ return False
29
+
30
+ i=input("リストを入力>")
31
+ values=eval(i)
32
+
33
+ if has_negative(values):
34
+ print("負の値が含まれる")
35
+ else :
36
+ print("負の値が含まれない")
37
+
38
+ [1]だと例えば[1,2,-3]を入れたら負の値が含まれると正しく出力されますが
39
+ [2]だと[1,2,-3]を入れたら負の値が含まれないと出力されます
40
+ 違いを教えていただけるとありがたいです。
7
- よろしくお願いします。
41
+ よろしくお願いします。
42
+

1

初心者マーク

2022/05/31 06:54

投稿

omi_29
omi_29

スコア1

test CHANGED
File without changes
test CHANGED
@@ -4,4 +4,4 @@
4
4
  課題の問題は
5
5
  ブール値を用いて「引数にリストを指定して呼び出し、そのリストに0未満の値が一つでも含まれるかどうかを返す」という関数を作成してください
6
6
  です。
7
- よろしくお願いします。
7
+ よろしくお願いします。