Ввод и вывод данных (Pyton)

  • pdf
  • 02.09.2024
Публикация в СМИ для учителей

Публикация в СМИ для учителей

Бесплатное участие. Свидетельство СМИ сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала ВВОД И ВЫВОД ЧИСЛОВЫХ ДАННЫХ В PYTHON.pdf

ВВОДИВЫВОДЧИСЛОВЫХ ДАННЫХВ PYTHON.

В PYTHON ЕСТЬ 4 ПРИМИТИВНЫХТИПА ДАННЫХ:

# int (целыечисла) age = 18

# float (дробныечисла) fraction = 2.5 # str (строки) fruit = 'apple'

# bool (правдаилиложь)

isReady = True # всего два значения: True и False

МЫМОЖЕМПРЕОБРАЗОВЫВАТЬОДИНТИПДАННЫХВ ДРУГОЙСПОМОЩЬЮОДНОИМЕННЫХФУНКЦИЙ. НАПРИМЕР, ЧИСЛОМОЖЕТСТАТЬСТРОКОЙ, СТРОКА ЧИСЛОМ, ДРОБНОЕЧИСЛО - ЦЕЛЫМ.

age = '22' # str -> '22' age = int(age) # int -> 22 age = float(age) # float -> 22.0 age = bool(age) # bool -> True


ФУНКЦИЯ PRINT() ВЫВОДИТ ДАННЫЕ НА ЭКРАН.

   name = 'Alexey‘

# Вскобкахзаписываютсяпереданные вфункциюпараметры

print(name)

   # Вывод

>> Alexey

ФУНКЦИЯ PRINT() МОЖЕТПРИНИМАТЬНЕСКОЛЬКО ВХОДНЫХПАРАМЕТРОВ.

   print(1, 2, 3)

   # Вывод

>> 1 2 3

ЗАВЕРШАЮЩИЙСИМВОЛСТРОКИВФУНКЦИИ PRINT() МОЖНОИЗМЕНЯТЬ.

   print('Hello', end=' ') print('world')

   # Вывод

>> Hello world

ФУНКЦИЯ INPUT() ПРИНИМАЕТПОЛЬЗОВАТЕЛЬСКИЙ ВВОДДАННЫХ.

   name = input() print('Hello ' + name)

# Послезапускаскрипта Python будетожидатьвводаданных

   Данные, полученные с помощью функции input(), имеют строковый тип данных (str).

ФУНКЦИЯ INPUT() ПРИНИМАЕТ ПОЛЬЗОВАТЕЛЬСКИЙВВОДДАННЫХ.

   Строки можно складывать друг с другом, такое сложение называется их конкатенацией или объединением.

   # Суммадвухстрочныхчисел

number1 = input('Введите число: ') number2 = input('Введите число: ') print(number1 + number2)

   # Ввод:

>> 1

>> 2

# Вывод:

>> 12

ПРЕОБРАЗУЕМСТРОКОВЫЙТИПВЦЕЛОЕЧИСЛО

(STR -> INT).

   # Исправленная сумма двух чисел

   number1 = int(input('Введите число: ')) number2 = int(input('Введите число: ')) print(number1 + number2)

   # Ввод:

>> 1 >> 2

# Вывод:

>> 3

ОПЕРАЦИЯ % ПОЗВОЛЯЕТПОЛУЧИТЬОСТАТОКОТ

ДЕЛЕНИЯ

print(10 % 2) # 0, таккак 10 делитсяна 2 нацело print(10 % 3) # 1, остатокравен 1 print(10 % 4) # 2, остатокравен 2

ОПЕРАЦИЯ // ПОЗВОЛЯЕТ ПОЛУЧИТЬ ЦЕЛУЮ ЧАСТЬОТДЕЛЕНИЯ

    print(10 // 2) # 5 print(10 // 3) # 3 print(10 // 4) # 2

    # Вывод:

>> 5 >> 3 >> 2

    1. Сумма трех. Посчитайте сумму трех введенных целых чисел

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

    3. Периметр. Пользователь вводит стороны прямоугольника, выведите его периметр

    4. Площадь круга. Пользователь вводит радиус круга, выведите площадь круга

    5. Сумма дробных. Посчитайте сумму трех введенных дробных чисел.

    6. Школьники и яблоки. n школьников делят k яблок поровну, неделящийся остаток остается в корзинке. Сколько яблок достанется каждому школьнику? Сколько яблок останется в корзинке?