|
|||
ПРИМЕР n факториал
Программирование. Python (7-11 классы) Список основных операций для чисел в языке Python: x=float(input()) ввод данных вещественного типа Вывод данных
С помощью функции print() можно выводить не только результат работы программы, но и поясняющий текст (в одинарных или двойных кавычках) Первая программа. (калькулятор) Написать программу, которая ищет сумму и разность двух чисел a=int(input()) b=int(input()) print(a+b) print(a*b)
Занятие 2Целочисленная арифметика Операция деления (/) для целых чисел всегда возвращает значение типа float, даже если делимое делится нацело на делитель. Часто бывает необходимым выполнить деление с целочисленным результатом.. // Деление и отбрасывание целой части %. — это операция взятия остатка от деления Последняя цифра Дано натуральное число. Найдите его последнюю цифру n = int(input()) print(n % 10) Сумма цифр Дано четырёхзначное число. Найдите сумму его цифр. n = int(input()) d4 = n % 10 d3 = n // 10 % 10 d2 = n // 100 % 10 d1 = n // 1000 print(d1 + d2 + d3 + d4) Занятие 3 Условный оператор if Итак, условная инструкция в Python имеет следующий синтаксис: if Условие: Блок инструкций 1 else: Блок инструкций 2 Для выделения блока инструкций, относящихся к инструкции if или else, в языке Python используются отступы. Неполное ветвлениеВ условной инструкции может отсутствовать слово else и последующий блок. Такая инструкция называется неполным ветвлением. Пример: Максимум из двух чисел Рассмотрим следующую задачу. Нам даны два числа, необходимо найти наибольшее из них и напечатать его на экран. a = int(input()) b = int(input()) if a > b: print(a) else: print(b)
Операции сравнения Больше, меньше < = > = == равенство. ! = — неравенство. Каскадное ветвление elif = else if Какое число больше? Даны два целых числа. Программа должна вывести 1, если первое число больше второго, 2, если второе больше первого, или число 0, если они равны. a=int(input()) b=int(input()) if a> b: print(1) elif a==b: print(0) elif a< b: print(2)
ЦИКЛ ЦИКЛ с параметром Индексная переменная i будет принимать значения от a до b− 1, for i in range(a, b): print (i) Пример: Найти сумму целых чисел от a до b: a=int(input()) b=int(input()) s = 0 for i in range(a, b): s=s+1
Пример Даны два целых числа A и B (при этом A≤ B). Выведите все числа от A до B включительно. a=int(input()) b=int(input()) for i in range (a, b+1): print(i)
ПРИМЕР n факториал n=int(input()) f=1 for i in range(1, n+1): f=f* i print(f) Задача. Числа, не делящиеся на три Выведите все числа от 1 до 99, которые не делятся на 3. Решение for i in range(1, 100): if i % 3! = 0: print(i) Количество нулейДано несколько чисел. Подсчитайте, сколько из них равны нулю, и выведите это количество. N=int(input()) f = 0 for i in range( N): n=int(input()) if n==0: f=f+ 1 print(f)
|
|||
|