Условия и циклы

Условия

Для условий используются ключевые слова if, elif, else.

Общий вид:

if условие:
    действия
else:
    действия, если условие не выполнено

Использование elif:

if условие:
    действия
elif другое условие:
    другие действия

Условия записываются с помощью операторов ==, !=, <, >, <=, >= и так далее.
Пример использования
i = raw_input(«Write number: «)
if float(i) < 0:
    print «Number is below 0»
else:
    print «Number is greater or equal to 0»

Ещё можно записывать составные условия с помощью and, ornot).
Например:
i = float(raw_input(«Write number: «))
if i > 0 and i < 10:
    print «Your number is bigger than 0 and lower than 10»
else:
    print «Your number is lower than 0 or bigger than 10»

Циклы

Для циклов используются ключевые слова while и for.
Общий вид использования while:
while условие:
    действия

Например:

i = 0
while i < 10:
    i += 1

После выполнения этого участка кода i будет равно 10.

Пока выполняется условие, будут выполнятся действия.
Общий вид использования for:
for переменная in последовательность:
    действия
Где последовательностью может быть список, строка, словарь и так далее. Любые итерируемые объекты. Проходя через цикл, переменная каждый раз будет принимать следующее значение из последовательности.

Например:

for i in range(10):
    print i

Напечатает числа от 0 до 9 включительно.
Здесь используется функция range. При вызове range(n) будет возвращён список из n чисел, от 0 до n — 1. Если вызвать range(m, n), то будет возвращён список из чисел от m до n — 1. Если вызвать range(m, n, k), то будет возвращен список чисел от m до n-1, но уже с шагом в k. Попробуйте сами, экспериментируйте с интерпретатором.

Выход из цикла

Для выхода из цикла используется ключевое слово break.
Если команда break выполнилась, то цикл прерывается.
Пример:
for i in range(10):
    print i
    if i == 5:
        break

Напечатает числа от 0 до 5 включительно.

Задания:
1. Напишите программу, которая решает квадратные уравнения (без комплексных чисел). Пользователь вводит a, b, c, программа выводит корни, или пишет, что среди вещественных чисел их нет. Для квадратного корня можно возводить в степень 0.5, или использовать функцию из математического корня:
import math
math.sqrt(25) # вернёт 5
Если не помните, как решать квадратные уравнения, гуглите.

2. Напишите программу, которая будет печатать то, что ввёл пользователь, пока он не введёт какое-нибудь число или фразу. Для сравнения строк можно использовать операторы == и !=.
Пример:
spurdo
> spurdo
sparde
> sparde
ebin
> ebin
stop

Если что-то осталось непонятным или есть вопросы: пишите в комментарии или заходите в нашу jabber-конференцию: python-b@conference.jabber.ru

Автор: Бихтсэ
Дата публикации: 2012-09-14T06:20:00.000-07:00

Функции

Общий вид записи функций в питоне:

def имя_функции(аргументы):
    тело_функции
 
def обозначает define, то есть «определение».
В функциях используется ключевое слово return, функция возвратит то, что будет стоять после этого слова.
Например, функция квадрата числа будет выглядеть так:
 
def square(x):
    return x ** 2
Вызов этой функции будет выглядеть так:
square(5) # вернёт 25
 
Что можно прочитать, как «квадрат числа x это x во второй степени».
 
Функция может не принимать аргументы, например, с помощью следующей функции мы можем «бросить» игральную кость:
 
import random
 
def dice():
    return random.randint(1, 6)
 
Вызов этой функции:
dice()
 
Функция может и не содержать слова return, тогда она возвратит None.
 

Автор: Бихтсэ
Дата публикации: 2012-09-14T01:51:00.000-07:00

Вьетнамский рыбный гамбургер для худеющих

Вопрос: Здравствуйте, доктор. У меня проблемы с весом. При росте 155 см я вешу 73 кг. Дело в том, что в 2010 году родила дочь, и сразу через год в 2011 родила вторую дочу. За это время я очень сильно поправилась и сейчас борюсь с лишним весом самостоятельно, но все тщетно… Максимум сбрасывала 1-2 кг, но потом снова набирала. Из-за лишних кило у меня болит позвоночник и мне порой бывает тяжело дышать.

Подозреваю, что я набирала вес из-за фастфуда, из-за него и сбросить не могу вес. Особенно я люблю гамбургеры, и никак от них отказаться не могу, это самое мое любимое лакомство, без которого я жизнь свою не представляю. К тому же моя работа не позволяет мне правильно питаться, а гамбургер скушала быстренько и счастливая. Скажу сразу, гамбургеры не покупаю, а делаю сама. Пытаюсь сделать их как можно полезнее, но пока не получается. Может быть, Вы посоветуете мне рецептик какой-нибудь?Ответ: Добрый день. Разумеется, питаться каждый день только высококалорийной едой не самый разумный выбор для женщины, желающей сбросить вес. Из-за такого пристрастия трудностей с излишним весом, а тем более с самочувствием никак не исключить. Основное правило это уменьшение потребляемых в сутки калорий и увеличение физических нагрузок, например аэробика или йога. Узнать все о йоге и научиться асанам очень легко.

Но если отказаться от такой привычки Вы не способны, то необходимо подобрать рецепт полезного гамбургера. Необходимо использовать те ингредиенты, которые не нанесут вреда фигуре. На ум сразу приходит вьетнамский рыбный гамбургер.

Рецепт сего блюда очень прост, и не отличается от создания привычного гамбургера. Лишь другие ингредиенты. Для приготовления понадобится:

  • один стакан тертой краснокочанной капусты
  • один стакан тертой моркови
  • один стакан шинкованной капусты брокколи
  • половина стакана свежей нарезанной соломкой кинзы
  • полторы столовых ложки соевого соуса
  • полкило мелко нарезанного тунца
  • зеленый лук, мята, рисовый уксус и кунжутное масло.

Всю зелень смешать, тунца поджарить и выложить все это на булочки. Вкусно, сытно и полезно. Приятного аппетита!

Панно своими руками с контейнерами для полотенец

Как приятно получать очень нужные вещи практически из мусора – из материалов, о полезности которых многие люди даже на секунду не задумываются. Многие, но только не мы… Мы же, наоборот, пытаемся увидеть смысл во всем, что нас окружает.  Мы верим, что каждая вещь имеет право жить. Чтобы каждая вещь нашла свое место и в нашем доме, мы попытаемся сделать ее полезной – как, к примеру, это панно с контейнерами для полотенец.

Панно с контейнерами для полотенец

Читать

Джей энд Ти Банку присвоен рейтинг кредитоспособности высокого уровня А

Джей энд Ти Банку присвоен рейтинг кредитоспособности высокого уровня А

Джей энд Ти Банку присвоен рейтинг
кредитоспособности высокого уровня А
================================================================================
Александр Сторожук on 17/06/2013 04:46:00

Рейтинг «А» присвоен Джей энд Ти Банку
благодаря таким показателям, как:
*сбалансированность активов и пассивов,
*хорошее качество кредитного портфеля с
низким показателем просроченной
задолженности (всего 1,1% от общей суммы
кредитов), *высокие показатели
обеспеченности займов и ссуд.
Для клиентов Джей энд Ти Банка данная
оценка означает, в первую очередь, высокий
уровень надежности банка для долгосрочного
сотрудничества (как для частных, так и для
корпоративных клиентов).
Справка
Рейтинг кредитоспособности банка от
рейтингового агентства «Эксперт РА» – это
мнение экспертов о способности и
готовности банка своевременно и в полном
объеме выполнять свои обязательства, как
текущие, так и возникающие в ходе его
деятельности. Рейтинг присваивается на
основании анализа показателей
деятельности банка.
Кратко о Джей энд Ти Банке
Джей энд Ти Банк – частный коммерческий
банк, входящий в состав международной
инвестиционно-финансовой группы J&T Group.
Офисы Банка находятся в г.Москва и
г.Йошкар-Ола. Банк предоставляет
качественные финансовые продукты, высокие
уровень сервиса и услуг частным лицам
(вклады, кредиты, банковские карты,
депозитные ячейки ), компаниям и
предпринимателям (кредиты бизнесу,
кредитные линии, тендерные кредиты,
овердрафт бизнесу )

Краска для ремонта

Выбор красок для ремонта велик, но отличаются они не только цветом, но и назначением. Рассмотрим, какие существуют особенности при выборе лакокрасочных изделий.

краски для ремонта

Выбор краски для потолка

Отличие красок для потолков – их влагостойкость. Для ванн или кухни следует выбирать краску, устойчивую к воздействию влаги и способную выдержать многократное мытье. Для окраски плоской поверхности в сухих помещениях можно использовать латексные краски с высокой паропроницаемостью.

Читать