Основы языка программирования Python.
Введение (1)
vkrysanov320@gmail.com
«Hello, World!» на других языках
#include <stdio.h>
 
int main(){
  printf("Hello, World!\n");
  return 0;
}main :: IO ()
main = putStrLn "Hello World!"

using System;
namespace HelloWorld {
  class Hello {
    static void Main() {
      Console.WriteLine("Hello World!");
    }
  }
}
 object HelloWorld {
  def main(args: Array[String]) =
    println("Привет, МИР!")
 }
puts "Hello, World!"
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++..
+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
Процедура ПриветМир()
       Сообщить("Здравствуй, Мир!");
КонецПроцедуры
class HelloWorld {
  public static void main(String[] args) {
    System.out.println("Hello, World!");
  }
}
«Hello, World!» на других языках (2)
«Hello, World!» на Python
print("Hello, World!")Как это работает?
функция, которая печатает то, что будет передано в качестве аргумента
а вот этот аргумент
а вот то, что получили после запуска
print("Hello, World!")Hello, World!
Вспомним, что такое функция с точки зрения математики
Имеем какую либо функцию , которая "работает" по следующему закону:
Примеры применения функции :
Ничего не напоминает???
Программа на Python, каких бы размеров она ни была, состоит из функций и переменных. Функции содержат инструкции, описывающие вычисления, которые необходимо выполнить, а переменные хранят значения, используемые в процессе этих вычислений.
Функция print
Функция print в языке программирования Python просто выводит на экран, то что мы передаем в нее в качестве аргумента.
Примеры использования:
print("Hello, World!")print("QWERTY")print("Привет")
print("мир!")print("5")Напечатаем "Hello, World!"
Напечатаем "QWERTY"
Напечатаем "5"
Напечатаем "Привет" и на новой строке "мир!"
print(...)функция
что печатаем
Задачи (1)
1. Сделайте так, чтобы программа выводила на экран следующее:
  *
 ***
*****
*   *
*****2. Сделайте так, чтобы программа выводила на экран следующее:
Привет, Петя!
  Привет, Петя!
    Привет, Петя!Решение
1. Привет, Петя
print("  *")
print(" ***")
print("*****")
print("*   *")
print("*****")2. Домик
print("Привет, Петя!")
print("  Привет, Петя!")
print("    Привет, Петя!")А можно и так...
И что это???
\n и \t — символы экранирования.
\n переведт печатающую каретку на новую строку;
\t сделает отступ с размером в Tab.
Существуют и другие, но их рассматривать в данном курсе не будем.
print("Привет, Петя!\n\tПривет, Петя!\n\t\tПривет, Петя!")Простая арифметика
print(5 + 10)
print(10 - 5)
напечатаем сумму 5 и 10, т.е. 15
напечатаем разность 10 и 5, т.е. 5
print(3 * 2)
напечатаем произведение 3 и 2, т.е. 6
print(3 / 2)
напечатаем результат деления 3 на 2, т.е. 1.5
print(3 // 2)
а если так?
print(2**10)
а таким образом вычислим 2 в степени 10
Арифметические операции
5 + 10        #сложение
5 - 10        #вычитание
10*3          #умножение
10/2          #деление
2**10         #возведение в степень
знак «#» — комментарий
Зачем нужны комментарии?
Непростая арифметика
Что обозначают данные выражения в метематике?
Непростая арифметика
— целочисленное деление 9 на 2
— остаток от деления 9 на 2
То есть:
В Python это операторы // и %:
9//2        #деление нацело
9%2         #остаток от деленияЕсть ли разница?
print(5 + 10)
print("5 + 10")
Разница есть!
print(5 + 10)
print("5 + 10")
Так это арифметическое выражение
А так это строка!
Задачи (2)
Вычислите:
Решение
1.
print((1/(1 + (1/(1 + (1 + 1/2)))))**(1/2))2.
print((3 + (1 + 20)/3 - 2)/72)1. Основы языка программирования Python. Введение(1)
By vkrysanov320
1. Основы языка программирования Python. Введение(1)
- 687
 
   
   
  