Информатика, вопрос задал 120505567890 , 2 года назад

Решите пожалуйста задания, даю 41 балл!!! Python!

Приложения:

Ответы на вопрос

Ответил xedfr777
1

Ответ:

легчайшее задание

Объяснение:

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)

Новые вопросы