質問編集履歴

1

インデントの処理

2017/01/15 10:37

投稿

szbhdulla
szbhdulla

スコア15

test CHANGED
File without changes
test CHANGED
@@ -44,23 +44,23 @@
44
44
 
45
45
  for target in ['+','-','*','/']:
46
46
 
47
- index = -1
47
+ index = -1
48
48
 
49
- while True:
49
+ while True:
50
50
 
51
- index = form.find(target, index+1)
51
+ index = form.find(target, index+1)
52
52
 
53
- if index == -1:
53
+ if index == -1:
54
54
 
55
- break
55
+ break
56
56
 
57
- if (target=='+' or target=='-'):
57
+ if (target=='+' or target=='-'):
58
58
 
59
- opePluMin.append(index)
59
+ opePluMin.append(index)
60
60
 
61
- if (target=='*' or target=='/'):
61
+ if (target=='*' or target=='/'):
62
62
 
63
- opeProDiv.append(index)
63
+ opeProDiv.append(index)
64
64
 
65
65
 
66
66
 
@@ -96,9 +96,9 @@
96
96
 
97
97
  for i in range(len(opeNum)):
98
98
 
99
- data.append(int(form[j:opeNum[i]]))
99
+ data.append(int(form[j:opeNum[i]]))
100
100
 
101
- j = opeNum[i]+1
101
+ j = opeNum[i]+1
102
102
 
103
103
  data.append(int(form[j:]))
104
104
 
@@ -110,35 +110,35 @@
110
110
 
111
111
  for i in opeProDiv:
112
112
 
113
- #opeNum中のアドレス
113
+ #opeNum中のアドレス
114
114
 
115
- opeAdd = opeNum.index(i)
115
+ opeAdd = opeNum.index(i)
116
116
 
117
- #実際の演算子
117
+ #実際の演算子
118
118
 
119
- sign = form[i]
119
+ sign = form[i]
120
120
 
121
- if sign=='*':
121
+ if sign=='*':
122
122
 
123
- data[opeAdd] *= data[opeAdd+1] * 1.0
123
+ data[opeAdd] *= data[opeAdd+1] * 1.0
124
124
 
125
- elif sign=='/':
125
+ elif sign=='/':
126
126
 
127
- try:
127
+ try:
128
128
 
129
- data[opeAdd] /= data[opeAdd+1] * 1.0
129
+ data[opeAdd] /= data[opeAdd+1] * 1.0
130
130
 
131
- except ZeroDivisionError:
131
+ except ZeroDivisionError:
132
132
 
133
- print("ZeroDivisionError!!")
133
+ print("ZeroDivisionError!!")
134
134
 
135
- exit()
135
+ exit()
136
136
 
137
- del data[opeAdd+1]
137
+ del data[opeAdd+1]
138
138
 
139
- del opeNum[opeAdd]
139
+ del opeNum[opeAdd]
140
140
 
141
- # print(data)
141
+ # print(data)
142
142
 
143
143
 
144
144
 
@@ -148,23 +148,25 @@
148
148
 
149
149
  for i in opePluMin:
150
150
 
151
- sign = form[i]
151
+ sign = form[i]
152
152
 
153
- if sign=='+':
153
+ if sign=='+':
154
154
 
155
- data[0] += data[1]
155
+ data[0] += data[1]
156
156
 
157
- elif sign=='-':
157
+ elif sign=='-':
158
158
 
159
- data[0] -= data[1]
159
+ data[0] -= data[1]
160
160
 
161
- del data[1]
161
+ del data[1]
162
162
 
163
- # print(data)
163
+ # print(data)
164
164
 
165
165
 
166
166
 
167
167
  print(">> " + str(data[0]))
168
+
169
+
168
170
 
169
171
  ```
170
172