Язык python запускают в оболочке Spyder, она бесплатная и есть в Центре приложений. Текст программы в этой оболочке пишут слева вверху, а результат выполнения программы виден справа внизу. Например: print('Hello Word!') Можно иногда и в терминале Убунту выполнять команды питона. Пример: python3 -c 'print("hello world")' А можно выполнять и файлы с расширеним py в терминале, встать на папку с таким файлом в проводнике Thunar, правая клавиша мыши, "Открыть терминал", и набрать там python3 filename.py Еще пример, в оболочке Spyder: name = input("Как Вас зовут? ") print("Привет,", name) Первая строка спрашивает “Как Вас зовут?”, ждет ввода имени и нажатия Enter, сохраняет имя в переменной name. Вторая строка приветствует вас по имени. Еще: ================================================ A = ["Вася", "Петя", "Федя"] B = ["Маша", "Лена", "Катя"] C=["гулять", "отдыхать", "кушать"] import random una1=random.choice(A) una2=random.choice(B) una3=random.choice(C) chasok=random.randint(1, 24) print(una1 + " и " + una2 + " пошли " + una3 + " в " + str(chasok) +"-00.") Тут chasok=random.randint(1, 24) выбирает случайное целое число от 1 до 24 ================================================ МОЖНО БРАТЬ ДАННЫЕ ДЛЯ ВАРЬИРОВАНИЯ И ИЗ ФАЙЛА BAZA.TXT #надо завести файл randomka.py и поместить туда нижеследующий текст: #запускать в терминале $ python3 randomka.py #делаем процедуру под названием randomika, чтобы 10 раз ее вызывать в цикле def randomika(): A = ["Вася", "Петя", "Федя"] B = ["Маша", "Лена", "Катя"] #C=["гулять", "отдыхать", "кушать"] #Но можно и взять эти данные из файла baza.txt таким образом: # заводим файл baza.txt со строками гулять, отдыхать, кушать - разруб enterом with open("baza.txt") as file: C = [row.strip() for row in file] #row.strip тут убирает символ разрыва строки у забираемых из файла baza.txt данных #без этого row.strip было бы проще, С = list(open('text.txt')) и всё, #но в печатаемом результате возникал бы лишний разрыв между строками import random una1=random.choice(A) una2=random.choice(B) una3=random.choice(C) chasok=random.randint(1, 24) print(una1 + " и " + una2 + " пошли " + una3 + " в " + str(chasok) +"-00.") #делаем цикл с вызовом процедуры randomika 10 раз i = 1 while i <= 10: randomika() i += 1 ================================================ ДЕЛАЕТ СОТНЮ ВАРИАЦИЙ ИЗ РАНДОМНЫХ СОЧЕТАНИЙ: for i in range(1,100): import random n = random.choice(['белый', 'синий', 'чёрный', 'красный']) m = random.choice([' цвет', ' конь', ' пес', ' кот']) o = random.choice([' тепло', ' светло', ' хорошо', ' уютно']) print(n, m, 'бежит туда где', o) ================================================ ВЗЯТИЕ КОРНЯ import math print(math.sqrt(4)) ================================================ Надо написать import math до начала любых расчетов, а потом разные функции идут, напр math.cos(X) - косинус X (X указывается в радианах). math.sin(X) - синус X (X указывается в радианах). math.pi - pi = 3,1415926... math.log10(X) - логарифм X по основанию 10. ================================================ ВОЗВЕДЕНИЕ В СТЕПЕНЬ import math # возведение числа 2 в степень 3 n1 = math.pow(2, 3) print(n1) # 8 # ту же самую операцию можно выполнить так n2 = 2**3 print(n2) ================================================