質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

1回答

1951閲覧

python 消費税

cheesefondue

総合スコア0

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

1クリップ

投稿2020/12/04 13:06

編集2020/12/04 22:01

原因が分かりました。回答してくださった皆様、ありがとうございました。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

meg_

2020/12/04 13:19

コードは「コードの挿入」で記入してください。
hentaiman

2020/12/04 13:55 編集

なんの課題じゃ オンラインの課題なら解説あると思うし学校の課題なら答えと解説があるはずだからそれを確認した方がよかろう
norapomu

2020/12/05 22:43

投稿者の最初の質問文です。 python 消費税 ### この課題をやってみたのですが、うまくいかないので解決法ともっと簡単にできる方法があれば教えてください。 以下の表の商品をスーパーで購入したとき,下記(1)〜(5)の額をそれぞれ求めるプログラムを作成し,その結果を示せ.軽減税率対象商品(アルコール類を除く飲食料品)は※印で示してある.消費税は軽減税率対象商品は8%,その他の商品は10%とする. (1) 税抜き価格合計 8%対象商品(※軽減税率対象商品) (2) 外税8%合計(※軽減税率対象商品) (3) 税抜き価格合計 10%対象商品(※軽減税率対象商品**以外**) (4) 外税10%合計(※軽減税率対象商品**以外**) (5) 税込み価格総額 | 商品 | 税抜き価格(円) | 軽減税率対象商品 | |---|-----|----------| | おにぎり | 128 | ※ | | ペットボトルお茶 | 72 | ※ | | 洗濯用洗剤| 398 | | | 歯ブラシ| 98 | | | ポテトチップス| 106 | ※ | | ノート | 230 | | ペン| 100 | ### 発生している問題・エラーメッセージ ``` ValueError: too many values to unpack (expected 2) ``` ### 該当のソースコード ```ここに言語名を入力 python ``` ### 試したこと import numpy as np def calc_price(y,a): if a==0: rate=0.08 else: rate=0.1 y2=np.round(y*(rate)) y4=np.round(y*(rate)) return y2,y4,rate x1=128 x2=72 x3=398 x4=98 x5=106 x6=230 x7=100 y1=x1+x2+x5 y3=x3+x4+x6+x7 y5=y2+y4 y2,rate=calc_price(y1,0) y4,rate=calc_price(y3,1) print(f"税抜き価格合計 8%対象商品(※軽減税率対象商品)={y1:.0f}円") print(f"外税8%合計(※軽減税率対象商品)={y2:.0f}円") print(f"税抜き価格合計 10%対象商品(※軽減税率対象商品以外)={y3:.0f}%") print(f"外税10%合計(※軽減税率対象商品以外)={y4:.0f}円") print(f"税込み価格総額={y5:.0f}円") ### 補足情報(FW/ツールのバージョンなど) y2,rate=calc_price(y1,0)の行でエラーが出ました
guest

回答1

0

ソースがよみにくいので、外しているかもしれませんが、

python

1y2,rate=calc_price(y1,0)

calc_price()関数の返り値の数と、受けている変数の数があっていません。たぶん。

投稿2020/12/04 14:43

TakaiY

総合スコア13790

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問