Подразумевается, что все числа нужно вводить с клавиатуры. Если они записаны в каком-то файле или наоборот, нужно записывать результат в файл, напиши в комментарии - я отредактирую ответ. Также если какой-то из методов или функций ты не знаешь, то могу заменить их на более простое решение.
Вполне возможно, что эти задания нужно было решить математически, а не используя числа в качестве строк :) Если да - пиши в комментарии.
2 votes Thanks 1
someonexpert
Спасибо. я уже сам все сделал, но решение классное. 5 звёзд.
Answers & Comments
Verified answer
Задание 1.
number = input('a')
divided = 0
for digit in number:
if int(digit) % 3 == 0:
divided += 1
print(divided)
Задание 2.
number = input()
print(number[0])
Задание 3.
numbers = list(map(str, input().split()))[:-1]
result = 0
for number in numbers:
if int(number[1]) > int(number[0]):
result += int(number)
print(result)
Подразумевается, что все числа нужно вводить с клавиатуры. Если они записаны в каком-то файле или наоборот, нужно записывать результат в файл, напиши в комментарии - я отредактирую ответ. Также если какой-то из методов или функций ты не знаешь, то могу заменить их на более простое решение.
Вполне возможно, что эти задания нужно было решить математически, а не используя числа в качестве строк :) Если да - пиши в комментарии.