Этот урок предоставляет список упражнений, которые помогут вам начать практиковать свои навыки программирования.
Открывая новую записную книжку, следует начать импорт модулей, необходимых для работы записной книжки. Например: import numpy, import matplotlib, import datacube, etc.
В следующих ячейках будут упражнения со скрытым решением, чтобы вы могли попытаться решить проблему самостоятельно. Нажмите зеленую кнопку «Показать решение», чтобы сравнить ваше решение с предложенным.
Будь в курсе: В программировании есть несколько правильных решений, поэтому важно только, чтобы вы нашли одинаковые результаты.
i) Создайте одну строку s3, которая является объединением s1 и s2
# i)
s1 = 'Привет'
s2 = 'Меня зовут Эрнест'
s3 = s1 + ' ' + s2 # Альтернативное решение: s3 = (' ').join((s1,s2))
print(s3)
Привет меня зовут Эрнест
# Напишите здесь свое собственное решение
# i)
ii) Разделите s3, создав список слов, например: ['Привет', 'там', 'мой', 'имя', 'есть', 'Эрнест']
# ii)
s3.split(' ')
['Hi', 'there', 'my', 'name', 'is', 'Ernest']
# Напишите здесь свое собственное решение
# ii)
iii) Замените имя Эрнест на Боб в s3
# iii)
s3 = s3.заменить('Эрнест','Bob')
print(s3)
Привет меня зовут Боб
# Напишите здесь свое собственное решение
# iii)
iv) Удалите слово "там" в s3
# iv)
s3 = s3.замените('there ','') # Имейте в виду, если вы пишете s3.replace('там','')
# тут будет два пробела между 'Привет' и 'мое'
печать(s3)
Привет меня зовут Боб
# Напишите здесь свое собственное решение
# iv)
i) Найдите длину (количество символов) s1 и s2
# i)
s1 = 'Привет мир!'
s2 = 'один два три четыре пять'
print(len(s1),len(s2))
12 23
# Напишите здесь свое собственное решение
# i)
ii) Создайте новую строку s3, которая имеет первые две буквы s1 и последние две буквы s2
# ii)
s3 = s1[0:2] + s2[-2:]
print(s3)
Heve
# Напишите здесь свое собственное решение
# ii)
iii) Создайте новую строку s4, которая представляет собой сумму s1 и s2 (оставляя пустое пространство между s1 и s2), и посчитайте, сколько раз появляется выражение 'wo'
# iii)
s4 = s1 + ' ' + s2
print(s4)
s4.count('wo')
Привет, мир! один два три четыре пять
2
# Напишите здесь свое собственное решение
# iii)
iv) добавить выражение «пока, пока» в середине s4
# iv)
mid_point = int(len(s4)/2) # Это должно быть целое число!
print(s4[:mid_point] + 'пока пока' + s4[mid_point:])
Привет, мир! один раз до свидания три четыре пять
# Напишите здесь свое собственное решение
# iv)