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

質問編集履歴

3

コードをつけました

2021/06/15 14:37

投稿

A_.
A_.

スコア5

title CHANGED
File without changes
body CHANGED
@@ -1,3 +1,4 @@
1
+ ```python
1
2
  shiki = input("43+")
2
3
 
3
4
  stack = ""
@@ -19,6 +20,7 @@
19
20
  i = i + 1
20
21
 
21
22
  print(stack[0])
23
+ ```
22
24
 
23
25
 
24
26
  このプログラムを引き算にしたいのですが、符号を+から-に変えるだけで良いのでしょうか?

2

コピー&ペーストをしました

2021/06/15 14:37

投稿

A_.
A_.

スコア5

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,3 @@
1
- ```python
2
1
  shiki = input("43+")
3
2
 
4
3
  stack = ""
@@ -6,22 +5,20 @@
6
5
  i = 0
7
6
 
8
7
  while i < 3:
9
- if shiki[i] == "+":
8
+ if shiki[i] == "+":
10
- r2 = int(stack[0])
9
+ r2 = int(stack[0])
11
- r1 = int(stack[1])
10
+ r1 = int(stack[1])
11
+ kotae = r1 + r2
12
12
 
13
- kotae = r1 + r2
13
+ kotae = str(kotae)
14
+ stack = stack[2:]
15
+ stack = kotae + stack
16
+ else:
17
+ stack = shiki[i] + stack
14
18
 
15
- kotae = str(kotae)
16
- stack = stack[2:]
17
- stack = kotae + stack
18
- else:
19
- stack = shiki[i] + stack
20
-
21
19
  i = i + 1
22
20
 
23
21
  print(stack[0])
24
- ```
25
22
 
26
23
 
27
24
  このプログラムを引き算にしたいのですが、符号を+から-に変えるだけで良いのでしょうか?

1

コードをつけました

2021/06/15 14:36

投稿

A_.
A_.

スコア5

title CHANGED
File without changes
body CHANGED
@@ -1,3 +1,4 @@
1
+ ```python
1
2
  shiki = input("43+")
2
3
 
3
4
  stack = ""
@@ -20,6 +21,7 @@
20
21
  i = i + 1
21
22
 
22
23
  print(stack[0])
24
+ ```
23
25
 
24
26
 
25
27
  このプログラムを引き算にしたいのですが、符号を+から-に変えるだけで良いのでしょうか?