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

質問編集履歴

2

誤字

2017/09/19 05:05

投稿

crmy
crmy

スコア15

title CHANGED
File without changes
body CHANGED
@@ -17,18 +17,20 @@
17
17
  よいでしょうか?
18
18
  このようなプログラムを書きましたがうまくいきませんでした。
19
19
 
20
+ ```
20
21
  name = [""]*line_number
21
22
  xxx_coord = [0.0]*line_number
22
23
  yyy_coord = [0.0]*line_number
23
24
  zzz_coord = [0.0]*line_number
24
25
 
26
+
25
27
  for k in range(atom_number):
26
- line = input_file.readline()
28
+ line = input_file.readline()
27
- items = line.split()
29
+ items = line.split()
28
- atom_name[k] = items[0]
30
+ atom_name[k] = items[0]
29
- xxx_coord[k] = float( items[1] )
31
+ xxx_coord[k] = float( items[1] )
30
- yyy_coord[k] = float( items[2] )
32
+ yyy_coord[k] = float( items[2] )
31
- zzz_coord[k] = float( items[3] )
33
+ zzz_coord[k] = float( items[3] )
32
34
  k =+ 1
33
35
 
34
36
  for i in range(line_number):
@@ -45,6 +47,7 @@
45
47
 
46
48
  r = math.sqrt( square_r )
47
49
 
50
+ ```
48
51
 
49
52
 
50
53
  あくまで、if文を使用して計算を行いたいです。

1

修正

2017/09/19 05:04

投稿

crmy
crmy

スコア15

title CHANGED
File without changes
body CHANGED
@@ -33,10 +33,10 @@
33
33
 
34
34
  for i in range(line_number):
35
35
  if name == "C":
36
- continue
36
+ continue
37
37
  for j in range(line_number):
38
38
  if atom_name == "C":
39
- continue
39
+ continue
40
40
  dx = xxx_coord[i] - xxx_coord[j]
41
41
  dy = yyy_coord[i] - yyy_coord[j]
42
42
  dz = zzz_coord[i] - zzz_coord[j]