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

質問編集履歴

2

自己解決しました。

2018/08/28 06:26

投稿

123123123
123123123

スコア12

title CHANGED
File without changes
body CHANGED
@@ -1,1 +1,38 @@
1
+ 勉強に、オークション形式のプログラムを作っています。
2
+ 入札者はAさんとBさんです。
3
+
4
+ Aさんの入札単位 10円
5
+ Bさんの入札単位 20円
6
+ で、落札価格と落札者を出したいです。
7
+ 落札順は Aさん→Bさんです。
8
+
9
+ 落札者が間違って表示されてる時があります。
1
- ごめんなさい解決ていません問題が間違っていた一旦削除ています
10
+ 色々考えましたが落札者を正く表示させる方法が分かりませんので教えていただけませんでしょうか
11
+ kakaku=開始価格
12
+ a_jougen =Aさんの最高落札価格
13
+ b_jougen =Bさんの最高落札価格です。
14
+ よろしくお願いします。
15
+
16
+ ```ここに言語を入力
17
+ total= kakaku
18
+ num=0
19
+
20
+ while True:
21
+ num += 1
22
+ if total + 10 <= a_jougen:
23
+ total += 10
24
+ if total +10 > a_jougen:
25
+ break
26
+ num += 1
27
+ if total + 20 <= b_jougen:
28
+ total += 20
29
+ if total + 20 > b_jougen :
30
+ break
31
+
32
+
33
+ if num%2 == 1:
34
+ print('A')
35
+ else:
36
+ print('B')
37
+ print(total)
38
+ ```

1

間違えました。

2018/08/28 06:25

投稿

123123123
123123123

スコア12

title CHANGED
File without changes
body CHANGED
@@ -1,38 +1,1 @@
1
- 勉強に、オークション形式のプログラムを作っています。
2
- 入札者はAさんとBさんです。
3
-
4
- Aさんの入札単位 10円
5
- Bさんの入札単位 20円
6
- で、落札価格と落札者を出したいです。
7
-
8
- 開始価格 10円
9
- Aさんの入札上限価格 30円
10
- Bさんの入札上限価格 40円
11
- で計算してしたが、落札者が間違っています。
1
+ ごめんなさい、解決してせんが、問題が間違っていたので一旦削除しています。
12
- 色々考えましたが、落札者を正しく表示させる方法が分かりませんので、教えていただけませんでしょうか。
13
-
14
- ```ここに言語を入力
15
- total = 10
16
- a_jougen = 30
17
- b_jougen = 40
18
- num = 0
19
-
20
- while True:
21
- num += 1
22
- if total + 10 <= a_jougen:
23
- total += 10
24
- if total +10 > a_jougen:
25
- break
26
- num += 1
27
- if total + 20 <= b_jougen:
28
- total += 20
29
- if total + 20 > b_jougen :
30
- break
31
-
32
-
33
- if num%2 == 1:
34
- print('B')
35
- else:
36
- print('A')
37
- print(total)
38
- ```