Информатика, 10 класс
Задачи.
1. Ввести последовательность символов, заканчивающуюся точкой и определить, есть ли в ней цифровые символы, если да, то вывести их количество и сумму, если нет, то сообщить об этом.
2. Вывести в одну строку ABBCCCDDDD...ZZ...Z.
1. Решение на Python:
s = input("Введите строку:\n")
digits = [] # создаем пустой список для цифр
digit_sum = 0 # создаем переменную для суммы цифр
for char in s:
if char.isdigit():
digits.append(int(char)) # добавляем цифру в список
digit_sum += int(char) # увеличиваем сумму цифр
if digits:
print("Цифры встречаются в строке. Количество цифр:", len(digits), "Сумма цифр:", digit_sum)
else:
print("В строке нет цифр")
2. Решение на Python:
alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" # создаем строку с буквами алфавита
result = "" # создаем пустую строку для результата
for i in range(26):
result += alphabet[i] * (i+1) # добавляем i+1 символов i-ой буквы алфавита
print(result)
https://www.online-python.com/iNetoXvwTg