Следующая тема: БРу. Строки

Вернуться в раздел: Базовый Python

Вернуться в оглавление: Я.Практикум

1. Переменные и типы данных. Вывод данных и арифметических операций.

 1.1 Введение.

 1.2 Могучий Python.

 1.3 Переменные.

Задание 1

Создайте переменную, хранящую количество друзей Оушена из фильма «Одиннадцать друзей Оушена». Назовите переменную ocean_friends. Поместите в неё значение 11 с помощью оператора присваивания.

# напишите код здесь
ocean_friends = 11
print(ocean_friends)

Задание 2

У мистера Оушена появилось ещё двое друзей. Добавьте на новой строке код, который заменит значение в переменной ocean_friends на 13. Используйте оператор присваивания.

ocean_friends = 11
# напишите код здесь
ocean_friends = 13
print(ocean_friends)

Задание 3

Мы сохранили имена двух актёров в переменных. И нарушили два правила хорошего стиля. Исправьте нас, пожалуйста. Вывод на экран в этой задаче не нужен.

ocean = 'Джордж Клуни'
ocean_friend = 'Брэд Питт'

Задание 4

Мы попробовали перезаписать переменные и заменить имена актёров на имена их героев. Не получилось — какая-то синтаксическая ошибка. Проверьте первые символы названий переменных. Исправьте ошибочные названия. Вывод на экран в этой задаче не нужен.

ocean = 'Джордж Клуни'
ocean_friend = 'Брэд Питт'
ocean = 'Дэнни'
ocean_friend = 'Расти'

 1.4 Функция  print()

Задание 1

Таблица описывает три музыкальных трека: Исполнитель Трек Длительность (сек) Sting Shape Of My Heart 278 Sade No Ordinary Love 322 Red Hot Chili Peppers Californication 321 В коде уже объявлена переменная, которая хранит название трека исполнителя Sting из таблицы выше. Выведите значение переменной на экран функцией print().

sting_track_name = 'Shape Of My Heart'
print(sting_track_name)# выведите её значение на экран здесь
Shape Of My Heart

Задание 2

Исполнитель Трек Длительность (сек) Sting Shape Of My Heart 278 Sade No Ordinary Love 322 Red Hot Chili Peppers Californication 321 Объявите переменную, которая будет хранить длительность трека исполнителя Sade в секундах из таблицы выше. Обратите внимание: не перепутайте исполнителя Sade и исполнителя Sting. Имя переменной выберите самостоятельно, но следуйте правилам хорошего стиля: например, начинайте название с маленькой (строчной) буквы. Выведите значение переменной на экран функцией print().

sade_time_sec = 322# объявите переменную здесь
print(sade_time_sec)# выведите её значение на экран здесь

322

 1.5 Знакомство с данными.

Задание 1

Посчитайте долю носителей английского (native_speakers) от общего числа владеющих этим языком (total_speakers). Результат сохраните в переменной native_speakers_part. Выведите на экран её значение.

native_speakers = 378.2
total_speakers = 1121
native_speakers_part = native_speakers / total_speakers# напишите ваш код здесь
print (native_speakers_part)

Задание 2

Посчитайте, сколько выучивших японский язык как иностранный приходится на одного владеющего этим языком?
Результат выведите на экран.

jap_total_speakers = 128.3
jap_native_speakers = 128.2
print ((jap_total_speakers - jap_native_speakers)/ jap_total_speakers) #напишите ваш код здесь

Задание 3

Из прошлых уроков вы знаете, что первый фильм в истории человечества вышел на экраны в январе 1896 года. Эту дату можно считать годом рождения кинематографа (хоть и сняли эту короткометражку в 1895 году). Посчитайте, сколько лет исполнилось кинематографу в 2020 году. Результат выведите на экран.

first_movie_year = 1896
target_year = 2020
print (target_year - first_movie_year) # напишите ваш код здесь

 1.6 Арифметические операции.

 1.7 Арифметические данные и обработка ошибок.

jap_total_speakers = 0
jap_native_speakers = 128.2
try:
    print((jap_total_speakers - jap_native_speakers) / jap_total_speakers)
except:
    print('Деление на ноль!')

 1.8 Типы данных.

Задание 1

Создайте переменную de_website_part, хранящую долю сайтов на немецком языке в рейтинге 10 млн самых популярных сайтов. Какой это тип данных? Проверьте своё предположение: выведите на экран тип объекта из переменной de_website_part.

de_website_part = 0.06 # напишите код здесь
print (type(de_website_part))

Задание 2

Выведите на экран типы переменных chi_language и chi_total_speakers на отдельных строчках.

chi_language = 'китайский'
chi_total_speakers = 1107
# напишите код здесь
print (type(chi_language))
print (type(chi_total_speakers))

Задание 3

Перед вами программа, вычисляющая количество сайтов на русском языке в списке из 10 млн самых популярных сайтов в мире. В переменной russian_web_part мы сохранили долю русского языка в этом списке, а в переменной web_popular — количество сайтов, то есть 10 млн. Затем мы перемножили их в переменной russian_web_popular. Каким будет тип объекта в russian_web_popular? Выведите на экран сначала значение, затем тип переменной russian_web_popular на разных строчках.

russian_web_part = 0.061
web_popular = 10000000
russian_web_popular = web_popular * russian_web_part
# напишите код здесь
print(russian_web_popular)
print(type(russian_web_popular))

 1.9 Преобразование типов.

eng_total_speakers = '1121abc'
print(int(eng_total_speakers)) 

Задание 2

Преобразуйте значение переменной fra_total_speakers из типа str в тип float. Для этого примените функцию float() и поместите результат в ту же переменную. Определите тип объекта после преобразования функцией type() и выведите результат на экран.

fra_total_speakers = '284.9'
# напишите код здесь
fra_total_speakers = float(fra_total_speakers)
print(type(fra_total_speakers))

 1.10 Заключение.

favorite_character = 'Дмитрий Нагиев'# 'напишите имя персонажа вместо комментария'
#напишите ваш код здесь
print(len(favorite_character))
poetry = '''Белая берёза
Под моим окном
Принакрылась снегом,
Точно серебром.

На пушистых ветках
Снежною каймой
Распустились кисти
Белой бахромой.
'''
#выведите значение переменной на экран
print(poetry)

 1.11 Проверочные задания. Переменные и типы данных. Вывод данных.

Следующая тема: БРу. Строки

Вернуться в раздел: Базовый Python

Вернуться в оглавление: Я.Практикум