diff --git a/tasck11.py b/tasck11.py deleted file mode 100644 index 4abae91..0000000 --- a/tasck11.py +++ /dev/null @@ -1 +0,0 @@ -print('Python'*1234) \ No newline at end of file diff --git a/tasck12.py b/tasck12.py deleted file mode 100644 index e39f283..0000000 --- a/tasck12.py +++ /dev/null @@ -1 +0,0 @@ -print(int(('1'*123))**2) \ No newline at end of file diff --git a/task1.py b/task1.py deleted file mode 100644 index 0f1233e..0000000 --- a/task1.py +++ /dev/null @@ -1,2 +0,0 @@ -import this - diff --git a/task10.py b/task10.py deleted file mode 100644 index 781f0b7..0000000 --- a/task10.py +++ /dev/null @@ -1,3 +0,0 @@ -a = 3 -a = a * 5 + a ** 2 -print(a) \ No newline at end of file diff --git a/task13.py b/task13.py deleted file mode 100644 index aef5aab..0000000 --- a/task13.py +++ /dev/null @@ -1 +0,0 @@ -print(int(str(15**10)*10)**2) \ No newline at end of file diff --git a/task14.py b/task14.py deleted file mode 100644 index 2ae05f7..0000000 --- a/task14.py +++ /dev/null @@ -1,3 +0,0 @@ -a = int(input()) -b = int(input()) -print(a+b) \ No newline at end of file diff --git a/task15.py b/task15.py deleted file mode 100644 index 14a5836..0000000 --- a/task15.py +++ /dev/null @@ -1,7 +0,0 @@ -a = int(input()) -b = int(input()) -a += b -b = a-b -a -= b -print(a) -print(b) \ No newline at end of file diff --git a/task16.py b/task16.py deleted file mode 100644 index 62f0e0c..0000000 --- a/task16.py +++ /dev/null @@ -1,3 +0,0 @@ -a = int(input()) -print("The next number for the number", int(a),"is",str(a+1)+'.') -print("The previous number for the number",a,"is",str(a-1)+".") \ No newline at end of file diff --git a/task2.py b/task2.py deleted file mode 100644 index a0d98a4..0000000 --- a/task2.py +++ /dev/null @@ -1 +0,0 @@ -print(2**1234) \ No newline at end of file diff --git a/task3.py b/task3.py deleted file mode 100644 index 554db96..0000000 --- a/task3.py +++ /dev/null @@ -1 +0,0 @@ -print(1*2*3*4*5*6*7*8*9*10*11*12*13*14*15*16*17*18*19*20) \ No newline at end of file diff --git a/task4.py b/task4.py deleted file mode 100644 index 6e01f3f..0000000 --- a/task4.py +++ /dev/null @@ -1 +0,0 @@ -print(2**2**3) \ No newline at end of file diff --git a/task5.py b/task5.py deleted file mode 100644 index d9923aa..0000000 --- a/task5.py +++ /dev/null @@ -1 +0,0 @@ -print(2*5**(2*2-2)-((-2)**2**2-2**2**3)+10) \ No newline at end of file diff --git a/task7.py b/task7.py deleted file mode 100644 index 0e439f6..0000000 --- a/task7.py +++ /dev/null @@ -1 +0,0 @@ -print(1+0+2+3+4+5+6+7+8+9+8+7+6+5+4+3+2+0+1) \ No newline at end of file diff --git a/task8.py b/task8.py deleted file mode 100644 index 280398d..0000000 --- a/task8.py +++ /dev/null @@ -1 +0,0 @@ -print(3**10) \ No newline at end of file diff --git a/task9.py b/task9.py deleted file mode 100644 index 0df5e2b..0000000 --- a/task9.py +++ /dev/null @@ -1,11 +0,0 @@ -a = 10 -b = 20 - -c = a - -a = b -b = c - -a,b = b,a - -print(a,b) \ No newline at end of file diff --git a/Первая программа, арифметические выражения/task1.py b/Первая программа, арифметические выражения/task1.py new file mode 100644 index 0000000..0ec7b93 --- /dev/null +++ b/Первая программа, арифметические выражения/task1.py @@ -0,0 +1,13 @@ +# Разработчики языка Python придерживаются определённой философии программирования, +# называемой «The Zen of Python» («Дзен Питона»). +# Её текст выдаётся интерпретатором Python по команде import this. + +# Напишите программу, состоящую из одной строки: +# import this +# Какое первое слово в последней строке выведет эта программа? + +# Решение +import this + +# Ответ: +# Namespaces \ No newline at end of file diff --git a/Первая программа, арифметические выражения/task2.py b/Первая программа, арифметические выражения/task2.py new file mode 100644 index 0000000..015fd67 --- /dev/null +++ b/Первая программа, арифметические выражения/task2.py @@ -0,0 +1,9 @@ +# Напишите программу, которая выводит на экран текст + +# Hello, World! + +# Обратите внимание на регистр и знаки препинания. + +# Решение + +print('Hello, World!') \ No newline at end of file diff --git a/Первая программа, арифметические выражения/task3.py b/Первая программа, арифметические выражения/task3.py new file mode 100644 index 0000000..ae39f99 --- /dev/null +++ b/Первая программа, арифметические выражения/task3.py @@ -0,0 +1,4 @@ +# Напишите программу, которая выводит на экран значение выражения 2 в степени 1234. + +# Решение +print(2**1234) \ No newline at end of file diff --git a/Первая программа, арифметические выражения/task4.py b/Первая программа, арифметические выражения/task4.py new file mode 100644 index 0000000..69af27c --- /dev/null +++ b/Первая программа, арифметические выражения/task4.py @@ -0,0 +1,11 @@ +# Факториал натурального числа n определяется как произведение +# всех натуральных чисел от 1 до n включительно и обозначается n!: + +# n!=1⋅2⋅3⋅…⋅n +# Например, 3!=1⋅2⋅3=6. + +#апишите программу, которая выводит на экран значение 20! (20 факториал). + +# Решение + +print(1*2*3*4*5*6*7*8*9*10*11*12*13*14*15*16*17*18*19*20) \ No newline at end of file diff --git a/Первая программа, арифметические выражения/task5.py b/Первая программа, арифметические выражения/task5.py new file mode 100644 index 0000000..8cd2e6b --- /dev/null +++ b/Первая программа, арифметические выражения/task5.py @@ -0,0 +1,5 @@ +# Не запуская данный код, ответьте на вопрос: что выведет на экран такая программа? + +# print(2**2**3) + +# Ответ: 256 \ No newline at end of file diff --git a/Первая программа, арифметические выражения/task6.py b/Первая программа, арифметические выражения/task6.py new file mode 100644 index 0000000..ed69214 --- /dev/null +++ b/Первая программа, арифметические выражения/task6.py @@ -0,0 +1,3 @@ +# Не запуская данный код, ответьте на вопрос: что выведет на экран такая программа? +# print(2*5**(2*2-2)-((-2)**2**2-2**2**3)+10) +# Ответ: 300 \ No newline at end of file diff --git a/Первая программа, арифметические выражения/task7.py b/Первая программа, арифметические выражения/task7.py new file mode 100644 index 0000000..72fcba4 --- /dev/null +++ b/Первая программа, арифметические выражения/task7.py @@ -0,0 +1,13 @@ +# Палиндромом называется число, которое читается одинаково слева направо и справа налево. +# Например: 121, 4 и 123321 — палиндромы, а 12, 2312 и 123 — нет. + +# Выведите на экран наименьшее число, которое содержит в десятичной записи все цифры от 0 до 9, +# делится на 9 и является палиндромом. + +# Запись числа не должна содержать ведущих нулей. Например, запись 01 содержит ведущие нули, а 1 — нет. + +# print(1+0+2+3+4+5+6+7+8+9+8+7+6+5+4+3+2+0+1) = 81 + +# Решение + +print(1023456789876543201) \ No newline at end of file diff --git a/Первая программа, арифметические выражения/task8.py b/Первая программа, арифметические выражения/task8.py new file mode 100644 index 0000000..5dbde80 --- /dev/null +++ b/Первая программа, арифметические выражения/task8.py @@ -0,0 +1,6 @@ +# Напишите программу, которая подсчитает и выведет количество слов длины 10, +# которые можно составить из букв a, b, c. + +# Решени: + +print(3**10) \ No newline at end of file diff --git a/Переменные. Типы данных/task1.py b/Переменные. Типы данных/task1.py new file mode 100644 index 0000000..af6b7e6 --- /dev/null +++ b/Переменные. Типы данных/task1.py @@ -0,0 +1,8 @@ +# Не запуская код, ответьте на вопрос: что выведет на экран данная программа? +a = 5 +b = a * 10 +a = a + b + 4 +print(a+b) + +# Ответ +# 109 \ No newline at end of file diff --git a/Переменные. Типы данных/task2.py b/Переменные. Типы данных/task2.py new file mode 100644 index 0000000..9779068 --- /dev/null +++ b/Переменные. Типы данных/task2.py @@ -0,0 +1,9 @@ +# Не запуская код, ответьте на вопрос: что выведет на экран данная программа?а? + +a = 3 +a = a * 5 + a ** 2 +print(a) + + +# Ответ +# 24 \ No newline at end of file diff --git a/Переменные. Типы данных/task3.py b/Переменные. Типы данных/task3.py new file mode 100644 index 0000000..8ac0565 --- /dev/null +++ b/Переменные. Типы данных/task3.py @@ -0,0 +1,5 @@ +# Напишите программу, которая выводит слово 'Python' 1234 раза подряд (только буквы, без кавычек). +# Обратите внимание на регистр. + +# Ответ +print('Python'*1234) \ No newline at end of file diff --git a/Переменные. Типы данных/task4.py b/Переменные. Типы данных/task4.py new file mode 100644 index 0000000..ac7cb9b --- /dev/null +++ b/Переменные. Типы данных/task4.py @@ -0,0 +1,7 @@ +# Квадраты чисел из одних единиц выглядят красиво: 112=121, 1112=12321, 11112=1234321. + +# Напишите программу, которая будет выводить на экран число, равное квадрату числа, записанного при помощи 123 единиц. + +# Ответ + +print(int(('1'*123))**2) \ No newline at end of file diff --git a/Переменные. Типы данных/task5.py b/Переменные. Типы данных/task5.py new file mode 100644 index 0000000..18a102c --- /dev/null +++ b/Переменные. Типы данных/task5.py @@ -0,0 +1,7 @@ +# Число 1510 записали 10 раз подряд. Полученное число возвели в квадрат. + +# Напишите программу, которая повторит указанные действия и выведет полученный результат. + +# Ответ + +print(int(str(15**10)*10)**2) \ No newline at end of file diff --git a/Переменные. Типы данных/task6.py b/Переменные. Типы данных/task6.py new file mode 100644 index 0000000..45bf1b7 --- /dev/null +++ b/Переменные. Типы данных/task6.py @@ -0,0 +1,11 @@ +# Сумма +# Напишите программу, которая будет считывать два целых числа (каждое в отдельной строке) и выводить их сумму. + +# Примеры +# Ввод: 8 5 +# Вывод: 13 + +# Решение +a = int(input()) +b = int(input()) +print(a+b) \ No newline at end of file diff --git a/Переменные. Типы данных/task7.py b/Переменные. Типы данных/task7.py new file mode 100644 index 0000000..d87e7eb --- /dev/null +++ b/Переменные. Типы данных/task7.py @@ -0,0 +1,15 @@ +#Обмен значений — 1 +#Напишите программу, которая считывает значения двух переменных a и b, затем меняет их значения местами и выводит их значения на экран. + +#Начало и конец программы уже заданы в системе, вам необходимо сдать фрагмент кода, который будет вставлен системой в программу вместо многоточия. Использовать арифметические операции в этой задаче нельзя. + + +a = int(input()) +b = int(input()) + +c = a +a = b +b = c + +print(a) +print(b) \ No newline at end of file diff --git a/Переменные. Типы данных/task8.py b/Переменные. Типы данных/task8.py new file mode 100644 index 0000000..8db12bb --- /dev/null +++ b/Переменные. Типы данных/task8.py @@ -0,0 +1,15 @@ +# Обмен значений — 2 +# Напишите программу, которая считывает значения двух переменных a и b, затем меняет их значения местами и выводит их значения на экран. Данную задачу необходимо решить без использования каких-либо переменных, кроме a и b. + +# Начало и конец программы уже заданы в системе, вам необходимо сдать фрагмент кода, который будет вставлен системой в программу вместо многоточия. + +# Решение +a = int(input()) +b = int(input()) + +a += b +b = a-b +a -= b + +print(a) +print(b) \ No newline at end of file diff --git a/Переменные. Типы данных/task9.py b/Переменные. Типы данных/task9.py new file mode 100644 index 0000000..7530d77 --- /dev/null +++ b/Переменные. Типы данных/task9.py @@ -0,0 +1,26 @@ +# Следующее и предыдущее +# Напишите программу, которая считывает целое число и выводит текст, аналогичный приведенному в примере. +# Пробелы, знаки препинания, заглавные и строчные буквы важны! + +# Входные данные + +# Вводится целое число, по модулю не превосходящее 10000. + +# Выходные данные + +# Выведите сначала фразу «The next number for the number», затем введенное число, затем слово «is», +# окруженное пробелами, затем формулу для следующего за введенным числа, наконец, знак точки без пробела. +# Аналогично в следующей строке для предыдущего числа. При необходимости используйте параметр вывода sep в языке Python. + +# Примечание + +# Вывод необходимо организовать в две строки, по одному предложению в каждой. При выводе обращайте внимание на пробелы и регистр. + +# Ввод: 179 +# Ввывод: +# The next number for the number 179 is 180. +# The previous number for the number 179 is 178. + +a = int(input()) +print("The next number for the number", a, "is", str(a+1)+'.') +print("The previous number for the number", a,"is", str(a-1)+".")