СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Шпаргалка 1. Введение в язык программирования Python

Категория: Информатика

Нажмите, чтобы узнать подробности

Я стараюсь на уроках информатике, при изучении языка программирования, больше времени уделить практике, а не записи теории, поэтому для детей готовлю шпаргалки с основными правилами записи кода на языке Python.

Просмотр содержимого документа
«Шпаргалка 1. Введение в язык программирования Python»

Операторы ввода

Нужный вариант вывода

Оператор

На экране

По умолчанию

print (1, 20, 300)

1□20□300

Без разделителя

print (1, 20, 300, sep="")

120300

Через запятую и пробел

print (1, 20, 300, sep=", ")

1,□20,□300

Каждое с новой строки

print (1, 20, 300, sep="\n")

1

20

300

Без перехода на новую строку

print (1, end="")

print (20)

120

Фрагмент программы

На экране

print ("{:3}{:3}{:3}".format(13, 7, 22))

□13□□7□22

a = 7

print ("{:4d}{:4d}".format(a, a*a))

□□□7□□49

a = 1/3; b = 1/9

print ("{:7.3f}{:7.4f}".format(a, b))

□□0.333□0.1111

a = 1/3

print ("{:10.3e}".format(a))

□3.333e-01

Операторы ввода:

print("Введите слово и два числа:")

x = input()

y = int(input())

z = float(input())

print(x, y, z)

Введите слово и два числа:

ноль

1

2

ноль 1 2.0


Ввод с комментариями:

x = input("Введите слово: ")

y = int(input("Введите целое число: "))

z = float(input("Введите вещественное число: "))

print (x, y, z)

Ввод в одну строку:

1 способ: а, b, c = map(int,input().split())

print (a, b, c)

2 способ: a, b, c = input("Введите a,b,c через пробел: ").split()

a, b, c = int(a), int(b), int(c)

print (a, b, c)

# Длина окружности и площадь круга

r = float(input("Введите радиус: "))

c = 2*3.14*r # длина окружности

s = 3.14*r**2 # площадь круга

print ("c=", "{:7.3f}".format (c))

print ("s=", "{:7.3f}".format (s))

Введите радиус: 10

c = 62.80

s = 314.00


# подключаем все функции из модуля math

from math import *

Функция

Назначение

Тип аргумента

Тип результата

sqrt(x)

квадратный корень из x

int, float

float

sin(x)

синус угла x в радианах

int, float

float

cos(x)

косинус угла x в радианах

int, flo

float

Стандартные функции

# подключаем функцию randint() из модуля random

from random import randint

Функция

Назначение

Тип аргумента

Тип результата

random()

случайное число
из полуинтервала [0, 1)

float

randint(a, b)

случайное число из отрезка [a, b]

int

int

Пример со стандартными функции

a = 3.56

print (a)

print (round(a))

print (round(a, 1))

print (int(a))

from math import *

b = 16

print (sqrt(b))

from random import randint

x = randint(1, 10)

y = randint(1, 10)

z = randint(1, 10)

print (x, y, z)

Задача 1.

# Обмен значений переменных

# Классическое решение

a = int(input("a= "))

b = int(input("b= "))

t = a # временная переменная

a = b

b = t

print ("a=", a)

print ("b=", b)

# Обмен значений переменных

# Возможности языка Python

a = int(input("a= "))

b = int(input("b= "))

a, b = b, a

print ("a=", a)

print ("b=", b)


Задача 2 Составить программу для вычисления площади треугольника по известным длинам его сторон.

# Площадь треугольника

print ("Введите длины сторон треугольника: ")

a = float(input("a="))

b = float(input("b="))

c = float(input("c="))

p = (a+b+c)/2 # полупериметр

from math import sqrt # подключаем модуль math

s = sqrt(p*(p-a)*(p-b)*(p-c)) # формула Герона

print ("Площадь треугольника", "{:7.2f}".format(s))


Задача 3 Составить программу, вычисляющую сумму цифр введенного с клавиатуры целого трёхзначного числа

# Сумма цифр трехзначного числа

# Трёхзначное число x = a•100 + b•10 + c

# где а, b, с - цифры этого числа

x = int(input("Введите трехзначное число: "))

a = x // 100 # сотни

b = x % 100 // 10 # десятки

c = x % 10 # единицы

s = a + b + c

print ("Сумма цифр равна", s)



Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!