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

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

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

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

Python

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

Q&A

解決済

3回答

734閲覧

至急お願いします!(pythoe)

key0555

総合スコア8

Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

Python

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

0グッド

0クリップ

投稿2022/01/16 12:16

編集2022/01/16 12:59

以下のプログラムについてです!
僕はinput number: になったのですが
プログラムがまちがえているのでしょうか。

'''
1.input5 = input('input number:')
2.print('入力された文字列は 「'input5 +'」')
3.print('input5 の型は'+ str(type(input5)))
4.float_number = float(input5)
5.print('float_number の型は' + str(type(float_number)))
6.print('入力された値の2乗は' + str(float_number**))
'''

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

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

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

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

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

Zuishin

2022/01/16 12:18

> 僕はinput number: になったのですが なるはずがありません。 > プログラムがまちがえているのでしょうか。 はい。
key0555

2022/01/16 12:37

何回も確認したのですが、 どこがおかしいのか分かりません…。 最後の行の*は小文字で))で閉めています。 宜しければ直すべき点を教えて頂きたいです。
cx20

2022/01/16 12:44

> 最後の行の*は小文字で))で閉めています。 投稿がマークダウン記法で装飾される為に、全角したということなのでしょうね。 コードは下記のように ``` で括って見て下さい。質問文は再編集できるかと思います。 ─────────── ```python コード ``` ───────────
key0555

2022/01/16 13:01

cx20さんが回答して下さったコードで 打ち直したのですが、 実行結果が得られませんでした。。 丁寧にコードを記載して下さったのに すみません。
cx20

2022/01/16 14:25

> '''でコードを括りました。 質問文のコードですが 「'''」(シングルクォーテーション)ではなく 「```」(バッククォート ※)で囲む必要があります。 ※ バッククォート記号は[Shift]+[@]キーで入力できます。
guest

回答3

0

何をしたいのか良く分からないですが、こういうことでしょうか?

■ コード

python

1input5 = input('input number:') 2 3#print('入力された文字列は 「'input5 +'」') 4print('入力された文字列は 「'+input5 +'」') 5 6print('input5 の型は'+ str(type(input5))) 7 8float_number = float(input5) 9 10print('float_number の型は' + str(type(float_number))) 11 12#print('入力された値の2乗は' + str(float_number**2 13print('入力された値の2乗は' + str(float_number**2))

■ 実行結果

input number:10 入力された文字列は 「10」 input5 の型は<class 'str'> float_number の型は<class 'float'> 入力された値の2乗は100.0

投稿2022/01/16 12:37

cx20

総合スコア4633

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

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

0

質問が何なのかがわかりません。

公式ドキュメント Python チュートリアル 2.1.2. 対話モード を読んでPythonの対話モードを覚えてデバッグしながら実行することをお勧めします。
入力として42を入れた場合、以下のようになりました。
ご自身でこれを実行してみて、何がわからないのかを明確にしたうえで再度質問してください。

Python

1>>> input5 = input('input number:') 2input number:42 3>>> print('入力された文字列は 「'input5 +'」') 4 File "<stdin>", line 1 5 print('入力された文字列は 「'input5 +'」') 6 ^ 7SyntaxError: invalid syntax 8>>> print('input5 の型は'+ str(type(input5))) 9input5 の型は<class 'str'> 10>>> float_number = float(input5) 11>>> print('float_number の型は' + str(type(float_number))) 12float_number の型は<class 'float'> 13>>> print('入力された値の2乗は' + str(float_number**2 14 File "<stdin>", line 1 15 print('入力された値の2乗は' + str(float_number**2 16 ^ 17SyntaxError: invalid character '*' (U+FF0A)

投稿2022/01/16 12:35

ppaul

総合スコア24666

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

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

0

自己解決

もう一度考え直してみます。

投稿2022/01/16 13:41

key0555

総合スコア8

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問