11 клас.

 

a=n//10    ділення націло

b=n%10    остача від ділення націло

Приклад: 18//3=6, 18%3=0

 

Задача 1.

Дано 2-цифрове число. Поміняти місцями його цифри.

Якщо дано число 15, має утворитись число 51.

 

Задача 2.

Ще на першій великій перерві у Назара було n  гривень, але вже на другій перерві він так зголоднів, що вирішив весь капітал витратити на смачні пиріжки. Скільки пиріжків зможе купити Назар, якщо їх продають по m гривень? Скільки грошей лишилося у Назара  після фанатичної покупки пиріжків?

 

Задача 3.

Яка вартість подорожі між Маріуполем та Бердянськом автомобілем, витрата бензину якого становить 20 миль на галон (1 галон = 3.78 літрів. Вартість 1 літра бензину становить 0,75 доларів).

 

Задача 4.

Дано кількість секунд (ціле число). Скільки годин (по годиннику)

пройшло від полудня або півночі

Вхідні дані: Вихідні дані:

3600 1

3800 1

3850 1

7300 2

Потрібно порахувати скільки у введеній кількості секунд є повних годин (тривалістю 3600 секунд)

 

 Шкала чисел (range)

Цикл з параметром у Python може перебирати значення різних типів: числа, букви, рядки, елементи списку тощо. Функція range() створює послідовність чисел у вигляді арифметичної прогресії (шкалу). Ця функція приймає три параметри:

  • початкове число, яке включається у шкалу;
  • кінцеве число, яке не включається у шкалу;
  • крок або значення зміни, яке може бути додатнім чи від'ємним. Крок означає, що наступне значення шкали відрізняється від попереднього на значення цього кроку.

Можна задавати лише один або два параметри цієї функції, тоді решта параметрів прийматимуть значення за умовчанням. Для початкового числа це значення 0, а крок рівний 1. Для кінцевого числа значення за умовчанням не існує, тому це обов'язковий параметр функції range().

Спортсмен розпочав тренування, пробігаючи 10 км в день. Щодня від збільшував норму на 10% від пробігу попереднього дня. Який шлях пробіжить спортсмен за 10 днів?

 

a=10

s=0

for i in range(1,11):

       print("у день",i,"спортсмен   пробіг",round(a,3))

        s=s+a

        a=a+0.1*a  

print("Всього спортсмен пробіг",round(s,2))