Читайте также:
|
|
На зачет студент приносит рабочую тетрадь с выполненными заданиями самостоятельной работы. В течение 30 минут студент отвечает на вопросы проверочной работы (письменно). Далее идет индивидуальное собеседование с каждым студентом. Преподаватель может задать вопросы по контрольной работе (выполненной в межсессионный период), дополнительные вопросы по упражнениям и заданиям самостоятельной работы. Зачет получает студент, выполнивший на необходимом и достаточном уровне все 3 работы: контрольную, самостоятельную, проверочную.
Основы Python
В FreeCAD есть встроенный интерпретатор Python. Одним из способов с ним взаимодействовать является Python консоли (Вид → Виды → Консоль Python.)
При запуске отображается версия Python, затем следует символ >>>, который является приглашением к вводу команды. Написание кода в интерпретаторе просто: одна строка одна инструкция. При нажатии Enter, ваша строка кода будет выполняться
Все приводимые примеры проверены в интерпретаторе Python 2.6.2. Однако в Python 3 появилось несколько важных изменений в синтаксисе, в основном связанных с вводом и выводом.
Интерактивный режим работы интерпретатора Python является одной из наиболее полезных особенностей. В интерактивной оболочке можно вводить любые допустимые инструкции или их последовательности и тут же получать результаты.
>>> 6000 + 4523.50 + 134.12
10657.62
>>> _ + 8192.32
18849.94
При использовании интерпретатора Python в интерактивном режиме можно в интерактивном режиме можно использовать специальную переменную _, которая хранит результат последней операции.
Работа с переменными и операции ввода - вывода
1. Вывод на экран: print
print "hello"
2. Получение справки по команде
help("print")
3. Работа с переменными.
3.1. Присвоить значение
hello = "my own version of hello"
print hello
3.2.Узнать тип переменной
myVar = "hello"
type(myVar)
3.3. Преобразование типа
varA = "0.5"
varB = 123
varС = "345"
varD = int(varC)// varB ** float(varA)
print str(varD)
где ** - возведение в степень
// -оператор деления с округлением вниз
Кроме того, ко всем числовым типам допускается применять следующие встроенные функции
abs(x) -Абсолютное значение
round(x,[n])- Округляет до ближайшего кратного 10-n (только для чисел с плавающей точкой)
3.4.Форматированный вывод
Наиболее часто для подобных целей используется оператор форматирования строк (%).Строки формата содержат обычный текст и специальные спецификаторы формата, такие как “%d”, “%s” и “%f”. Приведенные спецификаторы определяют формат представления данных определенных типов – целых чисел, строк и чисел с плавающей точкой соответственно. Спецификаторы формата могут также содержать модификаторы, определяющие ширину поля вывода и точность представления значений. Например, спецификатор “%3d” форматирует целое число, с выравниванием по правому краю в поле шириной 3 символа, а спецификатор “%0.2f” форматирует число с плавающей точкой так, чтобы выводились только два знака после запятой.
print "%3d %0.2f " % (year, principal)
Более современный подход к форматированию строк заключается в форматировании каждой части строки по отдельности, с помощью функции format(). Например:
print format(year, "3d "),format(principal, "0.2f ")
или
print "{0:3d} {1:0.2f} ".format(year,principal)
В данном примере число перед двоеточием в строках “{0:3d}” и “{1:0.2f}” определяет порядковый номер аргумента метода format(), а часть после двоеточия – спецификатор формата.
4. Работа со строками
Чтобы создать литерал строки, ее необходимо заключить в апострофы, в кавычки или в тройные кавычки, как показано ниже:
a = "Привет, Мир! "
b = 'Python – прелесть'
c = """Компьютер говорит ‘Нет’"""
Строковый литерал должен завершаться кавычками того же типа, как использовались в начале.
Строки хранятся как последовательности символов, доступ к которым можно получить с помощью целочисленного индекса, начиная с нуля. Чтобы извлечь из строки единственный символ, можно использовать оператор
индексирования s[i], например:
a = "Привет, Мир"
b = a[4] # b = 'е'
Чтобы извлечь подстроку, можно использовать оператор сечения s[i:j]. Он извлечет из строки s все символы с порядковыми номерами k в диапазоне i<=k<j. Если какой-либо из индексов опущен, предполагается, что он соответствует началу или концу строки соответственно:
c = a[:6] # c = “Привет”
d = a[8:] # d = “Мир”
e = a[3:9] # e = “вет, М”
Конкатенация строк выполняется с помощью оператора сложения (+):
g = a + "Это проверка"
Дата добавления: 2014-12-15; просмотров: 102 | Поможем написать вашу работу | Нарушение авторских прав |