diff --git a/stefanyshynni/first/task1.py b/stefanyshynni/first/task1.py new file mode 100644 index 0000000..f1666de --- /dev/null +++ b/stefanyshynni/first/task1.py @@ -0,0 +1,10 @@ +"""" +Дано список. +Вивести кількість елементів списку типу string +""" + +list1 = list(input('список=')) +k = 0 +if isinstance(list1[k], str): + k += 1 +print(k) \ No newline at end of file diff --git a/stefanyshynni/first/task2.py b/stefanyshynni/first/task2.py new file mode 100644 index 0000000..f881bf2 --- /dev/null +++ b/stefanyshynni/first/task2.py @@ -0,0 +1,12 @@ +""" +Дано текст. +Видалити елементи значення integer +""" + +text1 = str(input('text:')) +list1 = ','.join(list(text1)) +n = 0 +if isinstance(list1[n], int): + list1.remove(str) + n += 1 +print (list1) \ No newline at end of file diff --git a/stefanyshynni/first/task3.py b/stefanyshynni/first/task3.py new file mode 100644 index 0000000..3076886 --- /dev/null +++ b/stefanyshynni/first/task3.py @@ -0,0 +1,9 @@ +""" +Дано текст. +Перші літери перевести у верхній регістр, а решту - в нижній. +""" + +import string +text1 = list(input('Введіть текст:')) +text2 = text1 +print(text2) \ No newline at end of file diff --git a/stefanyshynni/second/task1.py b/stefanyshynni/second/task1.py new file mode 100644 index 0000000..ac69ee5 --- /dev/null +++ b/stefanyshynni/second/task1.py @@ -0,0 +1,19 @@ +""" +Написати валідатор для вводу та виводу даних на мові програмування Паскаль +""" + +import re +def validator (): + text = input('Введіть дані:') + if bool(re.compile('^(Begin){1}\\n writeln{0,+}readln{0,+}(Begin){0,1} writeln{0,+}readln{0,+} end{0,1}\\n end{1}$',text)): + print ('Yes') + else: + print ('no') + validator() + +flag = input('для запуску програми натисніть \"Enter\", щою завершити програми \"n\"') +if flag != 'n': + validator() + flag = input('для запуску програми натисніть \"Enter\", щою завершити програми \"n\"') +else: + print('Допобачення') \ No newline at end of file