1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【電脳少女プログラミング2088 ─壊レタ君を再構築─】Python初心者がやってみた(カジノ編)

Posted at

Pythonでなにかしたいなーと思っていた矢先にQiitaで何やらイベントをしている模様、、、
これはやるしかないと思い参加したものの仕様の部分で結構つまずき、調べながらやってクリアしました。
難しくてまだクリアできてない方などに参考にしてもらえると嬉しいです。

【問題】
image.png
image.png

Dでeasyとも書いてあったので簡単だろうと思いながらやってみると問題文がよくわからない(´・ω・`)
特に下の写真の部分

image.png

「さあ、書き始めるぞ!」、、、かけない?
なぜかと悩んでいると右上から言語を選べることを発見!
そこでPython3を選択してとりあえず書いてみました。

はじめの一歩
# coding: utf-8
# 自分の得意な言語で
# Let's チャレンジ!!
input_line = input()
print("46")

提出前動作確認で「提出コードのアウトプット」と「期待する出力」が同じになったので、てっきりこれで大丈夫なのかと提出したら「不正解」とました。なぜだろう?と何度も考えてやっと一行ずつa、b、c、の順に改行されて入力されることを解明しました。

理解したので、もう一度書いてみると今度はちゃんと正解になりました。

正解
# coding: utf-8
# 自分の得意な言語で
# Let's チャレンジ!!

dollar_1 = int(input()) # 1ドルのチップの数
dollar_5 = int(input()) # 5ドルのチップの数
dollar_10 = int(input()) # 10ドルのチップの数

# 合計金額を計算
result = (dollar_1 * 1) + (dollar_5 * 5) +( dollar_10 * 10)

print(result)

上のコードの解説をすると

各チップの数をint(input())で変数に代入

5行目~7行目
dollar_1 = int(input()) # 1ドルのチップの数
dollar_5 = int(input()) # 5ドルのチップの数
dollar_10 = int(input()) # 10ドルのチップの数

(1ドルのチップの数 × 1)+(5ドルのチップの数 × 5)+(10ドルのチップの数 × 10)の結果をresultに代入

10行目
result = (dollar_1 * 1) + (dollar_5 * 5) +( dollar_10 * 10)

さっきの計算を代入したresultprintで表示

12行目
print(result)

こんな感じで上のコードで問題を解くことができました。

記事を最後までお読みいただきありがとうございます!
プレゼント欲しくてやってみましたが、結構楽しくて他の問題も解こうと思ったので、他の問題も解けたら投稿したいと思います。

ではまた他の記事で会いましょう!またねーヾ(´∀`)ノ

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?