Напишите модуль Python Student_submission.py, который
- < li>присваивает переменной myString строку «$stackoverflow — это здорово»,
- удаляет '$' в начале
- разбивает ее в слова
- замените слово «отлично» на «потрясающе».
Я полагаю, нам также нужно имитировать печать.
Студенты отправляют один файл, как стоит ли нам заняться тестированием/маркировкой Student_submission.py? Можем ли мы сделать это через unittest или pytest? Было бы здорово, если бы мы могли хранить оценку ученика в словаре, скажем, Student_dict = {'step1':0,'step2':10,'step3':10,'step4':0}
# student_submission.py
# Step 1: Assign a string to myString
myString = "$stackoverflow is great"
# Step 2: Remove any non-alphanumeric character at the beginning
myString = myString.lstrip("$")
# Step 3: Split the string into words
words = myString.split()
# Step 4: Replace the word 'great' with 'awesome'
for i in range(len(words)):
if words == 'great':
words = 'awesome'
# Print the final result
final_string = ' '.join(words)
print(final_string)
Подробнее здесь: https://stackoverflow.com/questions/784 ... on-program