Python 応用 1
挨拶
皆様こんにちは今回もPythonの解説をしていきたいと思います
今回からは今までのプログラムをつなげて長いプログラムを作っていきたいと思います
総和計算機を作ろう
はじめに総和計算機を作っていきたいと思います
総和計算機とはある数からある数までのすべての数を足す計算機です
ここでは一例を紹介します
<試行錯誤>
3526文字にも及ぶエラーメッセージやミスの表示があった
概要
*試行錯誤を飛ばす場合は<試行錯誤の末完成>から読んでください
エラーメッセージやミスの一覧
=============== RESTART: C:/Users/kouki/Downloads/Pyhon/python.py ==============
Please enter the first number1
Please enter the last number5
Traceback (most recent call last):
File "C:/Users/kouki/Downloads/Pyhon/python.py", line 10, in
tentative_answer += first_number
NameError: name 'tentative_answer' is not defined. Did you mean: 'tentative_answern'?
=============== RESTART: C:/Users/kouki/Downloads/Pyhon/python.py ==============
Please enter the first number1
Please enter the last number5
Traceback (most recent call last):
File "C:/Users/kouki/Downloads/Pyhon/python.py", line 9, in
tentative_answer += first_number
NameError: name 'tentative_answer' is not defined. Did you mean: 'tentative_answern'?
=============== RESTART: C:/Users/kouki/Downloads/Pyhon/python.py ==============
Please enter the first number1
Please enter the last number2
Traceback (most recent call last):
File "C:/Users/kouki/Downloads/Pyhon/python.py", line 10, in
tentative_answer += number_to_add
NameError: name 'tentative_answer' is not defined. Did you mean: 'tentative_answern'?
=============== RESTART: C:/Users/kouki/Downloads/Pyhon/python.py ==============
Please enter the first number1
Please enter the last number2
Traceback (most recent call last):
File "C:/Users/kouki/Downloads/Pyhon/python.py", line 14, in
tentative_answer += number_to_add#tentative_answerにnumber_to_addを追加する
NameError: name 'tentative_answer' is not defined. Did you mean: 'tentative_answern'?
=============== RESTART: C:/Users/kouki/Downloads/Pyhon/python.py ==============
Please enter the first number1
Please enter the last number2
Traceback (most recent call last):
File "C:/Users/kouki/Downloads/Pyhon/python.py", line 14, in
tentative_answer += number_to_add #tentative_answerにnumber_to_addを追加する
NameError: name 'tentative_answer' is not defined. Did you mean: 'tentative_answern'?
=============== RESTART: C:/Users/kouki/Downloads/Pyhon/python.py ==============
Please enter the first number1
Please enter the last number2
Traceback (most recent call last):
File "C:/Users/kouki/Downloads/Pyhon/python.py", line 14, in
temtative_answer += number_to_add #tentative_answerにnumber_to_addを追加する
NameError: name 'temtative_answer' is not defined. Did you mean: 'tentative_answern'?
=============== RESTART: C:/Users/kouki/Downloads/Pyhon/python.py ==============
Please enter the first number1
Please enter the last number2
Traceback (most recent call last):
File "C:/Users/kouki/Downloads/Pyhon/python.py", line 14, in
tentative_answer += number_to_add #tentative_answerにnumber_to_addを追加する
NameError: name 'tentative_answer' is not defined. Did you mean: 'tentative_answern'?
=============== RESTART: C:/Users/kouki/Downloads/Pyhon/python.py ==============
Please enter the first number1
Please enter the last number2
2
=============== RESTART: C:/Users/kouki/Downloads/Pyhon/python.py ==============
Please enter the first number1
Please enter the last number2
2
==================================================================== RESTART: C:/Users/kouki/Downloads/Pyhon/python.py ===================================================================
Please enter the first number2
Please enter the last number3
4
==================================================================== RESTART: C:/Users/kouki/Downloads/Pyhon/python.py ===================================================================
Please enter the first number10
Please enter the last number13
40
<試行錯誤の末完成>
概要
tentative_answer = int(0)
number_of_times = int(0)
number_of_repetitions = int(0)
number_to_add = int(0)
answer = (0)
age = input('Please enter the first number')
first_number = int(age)
age = input('Please enter the last number')
last_number = int(age)
number_of_repetitions = last_number - first_number
number_of_repetitions += 2
while number_of_repetitions != number_of_times:
number_to_add = first_number
tentative_answer += number_to_add
number_to_add += 1
number_of_times += 1
answer = tentative_answer
print(answer)
終わりに
皆様もぜひ自分で総和計算機を作ってみてください
これでPythonのプログラム紹介を終わります
今後もPythonについて発信していく予定ですので、今後も宜しくお願いします
何かある場合
ご意見・ご感想
ご意見・ご感想入力フォーム
質問
質問入力フォーム
説明通りにできない
Google Forms: Sign-in
その他
送信用フォーム
メールアドレス
programming.with.python.diary@gmail.com