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

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

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

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

Q&A

解決済

3回答

1853閲覧

python

chgrios

総合スコア70

Python

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

0グッド

0クリップ

投稿2015/04/18 11:58

編集2015/04/18 17:22

for item in range(1,10):
x+item=input('enter: ')
xy+item=(5+10*(item-1))*x+item

souwa= xy1+xy2+xy3+xy4+xy5+xy6+xy7+xy8+xy9+xy10

print(souwa)

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

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

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

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

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

Lhankor_Mhy

2015/04/19 05:02

質問の内容が不明なので、何を聞きたいのか追記してください。
guest

回答3

0

ベストアンサー

私は自らこのようなプログラムを書こうとされるのははすごいと思います。

解答では、無いのですが input関数は入力されたデータを文字列として扱うので、
例えば、
a = str(input("数値を入力してください"))
という形にした方がよろしいと思います。

私も、あなたのように常にプログラムに対する意欲を持ちたいです!

投稿2019/12/08 04:25

pcbginer

総合スコア25

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

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

0

先に回答されてる方の言う通りなのですが、細かいこととして2点ほど別のことを回答します。

質問の仕方

なにがしたくて、なにが問題である、というのを明確にしないと回答しにくいです。
よく言われる言い方をすれば、5W1Hをしっかり書くと良いと思います。

変数名

変数名は日本語をローマ字にしたものではなく、英語の名前を使うと良いと思います。可読性という問題や、今後プログラムを公開したときに他人に読まれることを考慮するとやはりローマ字表記はあまり良くないと思います。

投稿2019/09/23 03:33

退会済みユーザー

退会済みユーザー

総合スコア0

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

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

0

あなたの言う通り変数の使い方が違う...というかそもそも変数名になぜ"+"が入るのかわかりません
まずそれは変数名ではないです
プログラムの=は数学と同じではないです
x = 100
x = x + 200 # xは300

このようにxは~ではなくxという箱に100を入れていると考えないといけません
「右辺のものを左辺に代入する」という考え方を身につけたら変数の考え方は徐々に慣れていくと思います。
なのでまず
for item in range(1,10):
x+item=input('enter: ')
xy+item=(5+10*(item-1))*x+item

for item in range(1, 10)ではitemという変数に1 ~ 9までループするごとに数値が代入されていきます。x + item = input('enter: ')の行ではx + itemというのが変数名になると考えているのでしょうがこれは変数名ではありません。というのもx + itemのxには何も入ってないですよね。そして+というのは変数名には使いません。そしてitemという変数名を使いまわすと再代入の繰り返しで難読になります。変数名はできるだけ使いまわさないほうがいいです。

変数名も再代入もよくわかってないようなのでfor inを使う前に変数の勉強からやり直すのをおすすめします

投稿2015/04/18 12:25

編集2015/04/19 04:17
退会済みユーザー

退会済みユーザー

総合スコア0

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問