質問編集履歴

2

自己解決しました。

2018/08/28 06:26

投稿

123123123
123123123

スコア12

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

1

間違えました。

2018/08/28 06:25

投稿

123123123
123123123

スコア12

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