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

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

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

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

Q&A

解決済

1回答

845閲覧

Pythonについて

kadaiowaranai

総合スコア2

Python

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

0グッド

0クリップ

投稿2021/04/26 07:00

##Py# 出力と戻り値が分かりません

大学の課題で、「整数xとyの足し算・引き算・掛け算・割り算の値を出力し、xのy乗の値を返す関数を作れ」というもので、xのy乗をreturn x**y とするのは分かるが、四則演算を出力するだけというのが分からないです。どう書いたらいいのか教えていただきたいです。

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

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

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

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

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

K_3578

2021/04/26 07:02

課題は自分でやるもんです。Google先生と公式ドキュメントをフル活用して頑張りましょう。
1T2R3M4

2021/04/26 07:03

大学はいるまでに日本語習いませんでしたか。 何かを作りたいのでコードを書いてほしい、学校の課題を解いてほしい等の質問は、具体的にプログラミングで困っている質問ではないと考え、推奨していません。
kadaiowaranai

2021/04/26 07:06

課題はこれで完結ではないです。プログラミングの考え方として、出力と値を返すというものの違いが分からなかったため質問しています。
K_3578

2021/04/26 07:09 編集

>1T2R3M4さん 仰ることはご尤もですが、 >大学はいるまでに日本語習いませんでしたか。 ↑は表現があまり良くないかと。 >質問者氏 その考え方を考えるまでが課題でしょう。
meg_

2021/04/26 07:08

> xのy乗をreturn x**y とするのは分かるが 出来たところまでのコードを載せてください。
1T2R3M4

2021/04/26 07:10

課題は講義の理解度確認でしょ。 復習しても理解できないのだったら講師に確認すべきでは。
kadaiowaranai

2021/04/26 07:11

確かに、自分で理解しようと思いました。期限まで時間はまだあるので、出来るだけやろうと思います。ありがとうございました。
K_3578

2021/04/26 07:13

>質問者氏 講師にバレる前に質問削除リクエスト送っとく事をおすすめします。 大学の講師とかはこういうサイトよく見てたりしますよ。
mather

2021/04/26 07:33

問題の意図がわからない、どのように回答していいかわからない、など学生の視点から不明瞭な点がある場合は、ぜひ講師の先生に伝えてあげてください。 そのような指摘や反応がある方が講師もやりやすいことが多いと思います。
K_3578

2021/04/27 01:03

解決されたのなら、頂いた回答を参考にされたならそれをBAにする、 自分で解決出来たのなら自己解決としてクローズしてください。
guest

回答1

0

ベストアンサー

まぁ、恐らく自分も大学のときに教授に質問づらいかつ、新しいことばかりで体力切れになって調べる方すらも分からないという悪循環にはまって、ここに書き込んだことがあるので、フォローしておきます。下記コードでどうでしょうか。恐らくあっていると思いますが。エラーがでたら、pythonのバージョン違いかもしれません。下記コードは、Pyton3.7.3です。

python3.7.3

1#================================================================== 2# シバン 3#================================================================== 4#!/usr/bin/env python 5# -*- coding: UTF-8 -*- 6 7#================================================================== 8# ライブラリ 9#================================================================== 10 11 12#================================================================== 13# 関数定義 14#================================================================== 15#------------------------------------------------------------------ 16# 本体関数 17#------------------------------------------------------------------ 18def main(x, y): 19 tasizan = x + y 20 hikizan = x - y 21 kakezan = x * y 22 warizan = x / y 23 24 print(tasizan) 25 print(hikizan) 26 print(kakezan) 27 print(warizan) 28 29 return x ** y 30 31#================================================================== 32# 本体関数実行 33#================================================================== 34if __name__ == '__main__': 35 36  #=== 本体関数実行 37 x = 10 38 y = 5 39 jyouzan = main(x, y) 40

投稿2021/04/26 07:42

anabuki.k

総合スコア24

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.35%

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

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

質問する

関連した質問