質問編集履歴
2
自己解決しました。
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
間違えました。
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
|
-
```
|