Python - чтение файла и добавление значения к сумме? - PullRequest
0 голосов
/ 02 сентября 2018

Я искал ответ по всему Интернету и не могу его найти. Я немного новичок в Python, так что надеюсь, что я получу ответ здесь, так что в основном я хочу получить доступ к текстовому файлу "number.txt" с 10-й строкой и суммой в коде Python.

Вот что я получил до сих пор:

with open('number.txt', 'r') as sum:
    num = sum.readline()
    clean = num.rstrip('\n')

#number.txt file only contains 1 line and is a 10

increase = "5"
adding = clean + increase
print(adding)

это не делает сумму, вместо этого я добавляю 5 после 10 поэтому вместо 15 я получаю 105. кто-нибудь может помочь?

1 Ответ

0 голосов
/ 02 сентября 2018

Добро пожаловать в программирование. Помните о понятиях типов данных , я предлагаю немного почитать об этом.

Оператор + ведет себя по-разному между строками, массивами и целыми числами. Я бы дал вам ответ, но я полагаю, что вы делаете это как своего рода задание, поэтому я просто хотел указать вам правильное направление. Используйте отладчик Python (например, PyCharm или Wing IDE), чтобы определить различия между "5" + "10" 5+10 и [5]+[10]

Вам нужно разобраться в том, что называется Type Casting

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...