Ответ:
легчайшее задание
Объяснение:
s = "У лукоморья 123 дуб зеленый 456"
# 1 позиция "я"
for i in range(len(s)):
if s[i] == 'я':
print('Позиция "я"', i)
# 2 кол-во "у"
col_y = 0
if s[i] == 'у' or s[i] == 'У':
col_y += 1
print('Кол-во букв "у" или "У"',col_y)
# 3 строка только из букв? если нет то в верхний регистр
q = True
if s[i] == '1' or s[i] == '2' or s[i] == '3' or s[i] == '4' or s[i] == '5' or s[i] == '6' or s[i] == '7' or s[i] == '8' or s[i] == '9' or s[i] == '0':
q = False
break
if q == False:
print(s.upper())
# 4 строка > 4 символов? если да то в нижний регистр
if len(s) > 4:
print(s.lower())
# 5 Первый символ на "О" заменяем
s2 = "О" + s[1:]
print(s2)
#6 если len(s) > n то в верх регистр, иначе исходная строка
print("Введите строку S: ")
s3 = str(input())
print("Введите n: ")
n = int(input())
if len(s) > n:
print(s3.upper())
else:
print(s3)
Copyright © 2025 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Ответ:
легчайшее задание
Объяснение:
s = "У лукоморья 123 дуб зеленый 456"
# 1 позиция "я"
for i in range(len(s)):
if s[i] == 'я':
print('Позиция "я"', i)
# 2 кол-во "у"
col_y = 0
for i in range(len(s)):
if s[i] == 'у' or s[i] == 'У':
col_y += 1
print('Кол-во букв "у" или "У"',col_y)
# 3 строка только из букв? если нет то в верхний регистр
q = True
for i in range(len(s)):
if s[i] == '1' or s[i] == '2' or s[i] == '3' or s[i] == '4' or s[i] == '5' or s[i] == '6' or s[i] == '7' or s[i] == '8' or s[i] == '9' or s[i] == '0':
q = False
break
if q == False:
print(s.upper())
# 4 строка > 4 символов? если да то в нижний регистр
if len(s) > 4:
print(s.lower())
# 5 Первый символ на "О" заменяем
s2 = "О" + s[1:]
print(s2)
#6 если len(s) > n то в верх регистр, иначе исходная строка
print("Введите строку S: ")
s3 = str(input())
print("Введите n: ")
n = int(input())
if len(s) > n:
print(s3.upper())
else:
print(s3)