Мінідовідник для учнів

Надрукувати

Шановні учні!

Даний довідник може стати вам у пригоді для розв'язку задач

 

Введення цілих чисел:

 

Якщо вам треба ввести ціле число від користувача в вашу програму, то використовуйте конструкцію:

x = int(input())

Якщо вам треба ввести два цілих числа, кожне з яких записане в окремому рядку, то це можна зробити так: 

x = int(input())

y = int(input())

Якщо вам треба ввести в вашу програму кілька цілих чисел, що записані через пропуск, то це можна зробити так: 

a, b, c = map(int, input().split())

 

 

Введення дійсних чисел:

 

Якщо вам треба ввести дійсне число від користувача в вашу програму, то використовуйте конструкцію:

x = float(input())

Якщо вам треба ввести в вашу програму кілька дійсних чисел, що записані через пропуск, то це можна зробити так: 

a, b, c = map(float, input().split())

 

 

Введення тексту:

 

Якщо вам треба ввести текст від користувача в вашу програму то використовуйте таку конструкцію:

x = input()

Якщо вам треба ввести текст від користувача в вашу програму, при цьому обрізати пропуски на початку тексту і в кінці, то використовуйте таку конструкцію:

x = input().strip()

Пам'ятайте, що з текстом не можна проводити математичні операції. З тексту ви можете вирізати один або кілька символів, і вирізана частина буде також текстом. Якщо ж вам треба виконати математичні дії з цими даними, то треба конвертувати текст в число. Якщо це стосується цілих чисел, то конструкція така:

y = int(x)

 

 


 

Приклад обчислення квадратного кореня:

import math

x = math.sqrt(4)

print(x)

 


Виведення даних:

 

 

Для виведення даних використовується оператор print()

 

Приклад виведення тексту:

print('Страшно хочу в школу!')

 

Приклад виведення числа:

a = 5

b = 3

print(a-b)

 

 

Для виведення дійсного числа з певною кількістю знаків після коми можна скористатися f-рядками. 

Приклад: Треба вивести дійсне число з трьома знаками після коми:

x = 12.34567

print(f"{x:.3f}")

 


 

Розгалуження:

 

Задача для прикладу:

Програма повинна прочитати від користувача ціле число та вивести -1, 0 або 1, якщо введене значення від’ємне, нульове і додатне, відповідно.

Приклад коду: 

n = int(input())

if n < 0:

    print(-1)

elif n == 0:

    print(0)

else:

    print(1)

 


 

Цикл FOR:

 

Задача для прикладу:

Програма повинна прочитати від користувача ціле число та вивести числа від одиниці до цього числа включно. Кожне число - в окремому рядку.

 

Приклад коду: 

 n = int(input())

for x in range(1, n + 1):

    print(x)

 

Задача для прикладу:

Програма повинна прочитати від користувача ціле число та вивести числа від цього числа до нуля в порядку зменшення. Кожне число - в окремому рядку.

 

Приклад коду: 

 

n = int(input())

for x in range(n, - 1, -1):

    print(x)

 

Якщо це саме треба зробити так, щоб всі числа були в одному рядку, ось приклад:

 

n = int(input())

for x in range(n, - 1, -1):

    print(x, end = ' ')