Created
January 18, 2019 15:42
-
-
Save ConConovaloff/9cc96fca2a4f0da26a08ae616f6eab91 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# напишите функцию: switch(a, b) которая поменяет значения в переменных a и b местами | |
# напиши функцию которая печатает таблицу умножения | |
# Через: | |
# цикл while | |
# цикл for | |
# c использованием continue, чтобы сделать таблицу умножения только для четных чисел | |
# c использованием while и break, чтобы таблица умножения была не более 20 символов | |
# Какие типы данных ты знаешь ? | |
# - string | |
# - int | |
# - float | |
# - boolean | |
# что ты знаешь о: | |
# - список | |
# - кортэж | |
# - словарь | |
# Что вы знаете о классах? | |
# Что вы знаете о исключениях? | |
# двумерный массив | |
# список | |
# | |
# == Приложение - индекс массы тела == | |
# напишите программу которая возращает индекс массы тела (ИМТ) | |
# Формула индекса массы тела: ИМТ = масса в киллограмах / рост в метрах, в квадрате | |
# Например: Я вешу 82 кг и мой рост 1.7 метра. Значит, мой ИМТ: 82 / (1,7 * 1,7) = 28,37 | |
# | |
# Необходимо вывести ответ, в зависимости от результата: | |
# | |
# ИМТ: 16 и менее - У вас дефицит массы тела | |
# 16—18,5 - У вас небольшой дефицит массы тела | |
# 18,5—24,9 - У вас хорошие показатели массы тела | |
# 25—30 - У вас есть немного лишней массы тела | |
# 30—35 - У вас есть лишняя масса тела | |
# 35—40 - У вас опасно большая масса тела | |
# 40 и более - У вас критически большая масса тела. Пожалуйста, обратитесь к врачу | |
# | |
# Пример работы программы: | |
# < Укажите, сколько вы весите | |
# > 82 | |
# | |
# < Укажите, какой у вас рост в метрах | |
# > 1.72 | |
# | |
# < Ваш индекс массы тела: 28,37 | |
# < У вас есть немного лишней массы тела | |
# | |
# дополнительное задание: | |
# проверить, что в веденные пользователем данные корректны (от ввел цифры при указание веса и роста) | |
# | |
# дополнительное задание: | |
# Сделать так, чтобы ваша программа успешно спралялась, если пользователь ввел 1,72 (с запятой) вместо 1.72 (с точкой) | |
# == Игра - скоростное нажатие клавиш == | |
# Сделать игру, в которой один человек нажимает на z, а другой на 3 | |
# Игра длится 30 секунд | |
# показывать информацию о том, кто сколько раз нажал клавишу, кто выигрывает, и сколько осталось до конца игры | |
# | |
# дополнительное задание: | |
# сделать так, чтобы игроки могли выбирать себе клавиши которые будут нажимать | |
# Пример: | |
# < Выбирите клавишу для "Игрок1": | |
# > z | |
# | |
# < Выберите клавишу для "Игрок2": | |
# > p | |
# | |
# дополнительное задание: | |
# реализовать обратный отсчет и фальстарт | |
# Если человек сделал 2 фальстарта, то он проиграл | |
# == Приложение - отправки информации по СМС == | |
# напишите приложение которое будет отправлять информацию по СМС | |
# | |
# Уровень 1 | |
# Написать приложение, которое будет отправлять "Доброе утро " + твое имя, тебе на телефон | |
# https://smsc.ru/api/code/libraries/http_smtp/python/ | |
# Логин: ConConovaloff | |
# Пароль: sm1Sat034c | |
# | |
# Уровень 2 | |
# пложение, которое будет постоянно работать и отправлять "Доброе утро " + твое имя, когда на часах будет ровно 8 часов утра | |
# | |
# Уровень 3 | |
# + будет отправлять информацию о погоде на сегодня | |
# Предлагаю использовать api: https://tech.yandex.ru/weather/doc/dg/concepts/forecast-test-docpage/ | |
# curl --header "X-Yandex-API-Key: 5bcc7e27-b20b-494d-81f6-d25f5ea58dd3" 'https://api.weather.yandex.ru/v1/forecast?lat=55.75396&lon=37.620393&extra=false' | |
# | |
# Уровень 3 | |
# + будет отправлять информацию о том, есть ли в ближайшую неделю дни рождения у кого то из заранее созданного списка людей | |
# | |
# |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment