Содержание
-
Основыпрограммированиянаязыке Python
13 октября 2015 КузнецовВладиславАнатольевич va.kuznecov@physics.msu.ru Группа ВК: vk.com/PythonIntro
-
Часть 1. Повторение
-
Повторение
Какпосчитать 57 ? Какиетипыпеременныхвызнаете? Чтотакоепеременная?
-
Типыпеременных
Целыечисла Int (integer) 5 15 5325351234234 Дробныечисла Float 5.5 15.1 5.0 Строки String “Hello!” ‘Python is cool’ “You read this” “Today is tuesday” Логические (boolean) True (правда) False (ложь)
-
Переменная— именованнаяобласть памяти, адрес которой можно использовать для осуществления доступа к данным и изменять значение в ходе выполнения программы. А чтотакоепамять?
-
Часть 2. Памятькомпьютера
-
-
var = 1 cnt = 171 letter = ‘k’
-
Демонстрацияработыпамяти
http://www.pythontutor.com/
-
Наприсаниепрограмм в файле
IDLE -> File -> New file В новомфайле File -> Save -> qerewr.py Длязапусканеобходимо (в окне с файлом) Run -> Run module Либонажать F5
-
Задания
(Обязательно) В первыхстрокахпрограммыобъявитедвепеременные, стороныпрямоугольника – a и b, значениявыберитесами. Задачапрограммы – посчитатьплощадьпрямоугольника и вывестинаэкран 2. (Необязательно) Данквадратсосторонойsq, в неговписанкруг(площадькруга S = π*R2) Программадолжнавывестиплощадьвнекруга S = ? a b S = ? Комуинтересно - http://www.pythontutor.com/ sq
-
Приведениетипа- преобразование значения одного типа в значение другого типа
-
Приведениетипов
Целыечисла Дробныечисла Строки Int(5.5) Int(“5”) int(5.5) = 5 int(“5”) = 5 int(“324.4") = ? 5
-
Целыечисла Дробныечисла Строки Int(5.5) Int(“5”) int(5.5) = 5 int(“5”) = 5 int(“324.4”) = ValueError: invalid literal for int() with base 10: '33.3' 5
-
Целыечисла (integer) Дробныечисла (float) Строки (string) Int(5.5) Int(“5”) ??? ??? 5
-
Целыечисла (integer) Дробныечисла (float) Строки (string) Int(5.5) Int(“5”) float(64) str(14) 5 ??? ???
-
Целыечисла (integer) Дробныечисла (float) Строки (string) Int(5.5) Int(“5”) float(64) str(14) float(64) = ? str(14) = ? 5 str(76.3) float(“3.5”)
-
Целыечисла (integer) Дробныечисла (float) Строки (string) Int(5.5) Int(“5”) float(64) str(14) 5 str(76.3) float(“3.5”) float(64) = 64.0 str(14) = ‘14’
-
Задания (делатьчерезфайл)
a = 652.654Вывестицелуючастьпеременной a str = “412”Вывестизначениеstr, ноприбавив к нему 32 fl_str = “134.65” (пов. сложности)Вывестицелуючастьчислаfl_str, умноженнуюна 2 var = “123.54” Вывестицелуючастьvar в видестроки
-
Сложениестрок
print(“Hello” + “world!”) ‘Helloworld!’ str1 = “Hello, ”str2 = “world!”print(str1 + str2) ‘Hello, world!’ Можнолитакделать? print( “My age is “ + 21 ) Какможноисправить? print( “My age is” + str(21))
-
Задания
Модифицироватьпрограммупоподсчетуплощади, чтобыонавыводиласообщение о площади в виде:‘Площадьпрямоугольника = 25’ Доп. задание.Сменапорядкацифр в двузначномчисле:В началепрограммынаписатьvar = “74” (я будуменятьэточислоприпроверке).Задачапрограммы – поменятьпорядокцифр (в данномпримереэто 47).
Нет комментариев для данной презентации
Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.