Предмет: Информатика, автор: meowmee

1. Дано два рядки. Вивести більший по довжині рядок стільки раз, на скільки символів відрізняються рядки.
2. Дано рядок. Знайти суму наявних в ньому цифр.
ПАЙТОН, з поясненням пж
даю 80 балів

Ответы

Автор ответа: Data1lz
0

Відповідь:

Пояснення:

Приложения:
Автор ответа: zexxx1d
0

Ответ:

1. Для розв'язання цієї задачі потрібно спочатку порахувати кількість відрізняючихся символів у двох рядках. Для цього можна скористатися циклом, який проходитиме по символам кожного з рядків і порівнюватиме їх. Кожного разу, коли зустрічається неспівпадіння, збільшується лічильник відрізняючихся символів. Після цього можна порахувати довжину кожного з рядків та порівняти їх. Якщо перший рядок довший, то треба вивести його стільки разів, скільки символів відрізняються у двох рядках, а якщо другий рядок довший, то треба вивести його стільки разів.

Ось код на Python, що реалізує цю задачу:

str1 = "Hello world"

str2 = "Hi there"

diff_count = 0

# Count the number of differing characters

for i in range(min(len(str1), len(str2))):

   if str1[i] != str2[i]:

       diff_count += 1

# Determine which string is longer and print it

if len(str1) > len(str2):

   print(str1 * diff_count)

else:

   print(str2 * diff_count)

2. Для розв'язання цієї задачі потрібно пройтися по кожному символу рядка і перевірити, чи є цей символ цифрою. Якщо так, то його значення додається до змінної-лічильника. В кінці програми можна вивести значення цієї змінної, щоб отримати суму наявних в рядку цифр.

Ось код на Python, що реалізує цю задачу:

string = "Hello12345"

sum = 0

# Loop through each character in the string

for char in string:

   # Check if the character is a digit

   if char.isdigit():

       # Convert the digit to an integer and add it to the sum

       sum += int(char)

# Print the sum of digits in the string

print(sum)

Объяснение:

Похожие вопросы
Предмет: Математика, автор: zdanovaleksander197