ВВОДИВЫВОДЧИСЛОВЫХ ДАННЫХВ 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 яблок поровну, неделящийся остаток остается в корзинке. Сколько яблок достанется каждому школьнику? Сколько яблок останется в корзинке?
© ООО «Знанио»
С вами с 2009 года.