Предмет: Информатика,
автор: Tsvetuynya
Написать код, опираясь на пример. Дана строка S, состоящая из латинских букв и запя- той «,». Создайте блок-схему алгоритма и программу, которая отображает на экране буквы до запятой из данной строки и их количество.
Приложения:
Literatorhelp:
На каком языке ?
Ответы
Автор ответа:
1
Ответ:
s = input("Введите строку: ")
for i in range(len(s)):
if s[i] == ",":
comma_index = i
letters = s[:comma_index]
count = len(letters)
print(f"Буквы до запятой: {letters}. Количество: {count}")
break
else:
print("В строке нет запятой")
Объяснение:
Цикл for перебирает индексы символов в строке s. Если он находит запятую, то выполняется блок if, переменной comma_index присваивается индекс запятой, а переменной letters - подстрока до запятой. Затем программа выводит сообщение с количеством букв до запятой и завершается с помощью оператора break.
Если в строке s не было запятой, то цикл for завершится естественным образом, и выполнится блок else, который выведет сообщение о том, что в строке нет запятой.
letters = ""
for char in s:
if char == ',':
break
letters += char
print("Количество символов до запятой:", len(letters))
print("Символы до запятой:", letters)
Похожие вопросы
Предмет: Другие предметы,
автор: 77liya77
Предмет: Математика,
автор: roman58142
Предмет: Алгебра,
автор: dimka12158
Предмет: Русский язык,
автор: oal64
Предмет: Математика,
автор: askasuea