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

回答編集履歴

1

内容修正

2020/03/18 14:31

投稿

chokokorone333
chokokorone333

スコア32

answer CHANGED
@@ -1,15 +1,14 @@
1
- ```Python
1
+ ```python
2
2
  import random
3
- score=[100,70,60,90,80]
3
+ score=["100","70","60","90","80"]
4
- print("あなたの点数は", random.choice(score), "点です。")
4
+ print("あなたの点数は"+random.choice(score)+"点です。")
5
- if random.choice(score)>= 80:
5
+ if int(random.choice(score))>=80:
6
- print("合格です\n", "次も頑張ろう。")
6
+ print("合格です。"+"\n"+"次も頑張ろう。")
7
7
  else:
8
- print("不合格です。")
8
+ print("不合格です。")
9
9
  ```
10
10
 
11
- printの区切りは コロン で行いましょう。
12
11
  また、エラー内容としては、int型とstr型の比較ができない。というものです。
13
12
  scoreでダブルクオーテーションでリストを取っています。
14
13
  ダブルクオーテーションで囲ってしまうと、文字列(str型)として判定されてしまいます。
15
- そこで、scoreを整数として取れるように、ブルクオーテーシ外しました。
14
+ ランムチイスされたものint変換をかけてみました。