🤟 Welcome все до 3 дня нашего курса. Сегодня мы узнаем о операторах и IF-царственным потоком.
Операторы в Python –
Операторы в Python почти то же самое, что другие языки, такие как C или Java.
Есть, хотя несколько различий, как выделены ниже- 1) Оператор//добавляется в Python. Этот оператор делит число и округляет его до ближайшего целого числа. 2) ** Оператор – это оператор Exponentiation, который поднимает число к мощности числа. 3) Операторы также были добавлены аналогично. (Для тех, которые незнакомы с операторами назначения, эквивалентны + 1 и так далее для других знаков) 4) Логические операторы тоже существуют в Python, но в отличие от символов &, |! В C, они заменяются “и”, “или”, “не” в Python. Это снова облегчает чтение и понимание
Битовые операторы похожи на C, хотя и не использовались. Членство и операторы идентичности будут покрыты позже вместе со списками.
>>> #Arithmatic operators >>> a=2 >>> b=3 >>> a+b 5 >>> a-b -1 >>> a/b 0.6666666666666666 >>> a//b 0 >>> a*b 6 >>> a**b 8 >>>#Assignment operators >>> a=+1 >>> a 1 >>> a=2 >>> a=+1 >>> a 1 >>> a=a+1 >>> >>> a+=1 >>> a 3 >>> a-=2 >>> a 1 >>> a*=3 >>> a 3 >>> a/=3 >>> a 1.0 >>> b**=3 >>> b 27 >>> b//=2 >>> b 13 >>> #relational operators >>> 1>2 False >>> 1<2 True >>> 1==2 False >>> 2==2 True >>> 2!=3 True >>> 3!=3 False >>> 3>=3 True >>> 3<=3 True >>> #logical operators >>> 1==2 and 2==2 False >>> 1==2 or 2==2 True >>> 1<2 and 2<3 True >>> not 2==3 True >>> not 2==3 True >>> (1<2 and 2<3 ) or 3==4 True
Если-другое в Python. Оператор IF Ont работает следующим образом Условие «Если» проверяется, если условие неудовлетворена, действия в отступах пропущены и если «else» успешно выполняется условие «если», то операторы ниже «else» выполняются, если. Логика ELIF-ELIF-ELECT
if condition_1: #execute if condition_1 is True ... elif condition_2: #execute if condition_1 is false and condition_2 is True ... else: #execute only if both condition_1 and condition_2 are False ...
В отличие от C, в Python мы не должны покрывать условия в любых скобках. Однако лично я чувствую, что брекеты чувствуют себя аккуратно, если добавляются и предотвращают путаницу. Кемный скобки в C заменяются отданием в Python. «Элиф» в Python такой же, как и другие, если на других языках.
Вот пример программы, которая проверяет, является ли число положительным, отрицательным или ноль.
a=int(input("Enter a number ")) if a>0: print(a,"is a positive number") elif a<0: print(a,"is a negative number") else: print(a,"is zero")
Еще одна пример программы, чтобы найти количество цифр номера не более 5 цифр.
Упражнение 1) Существует ошибка в примерной программе для поиска количества цифр. Ты можешь починить это? Ответ 2) Изменить примерную программу 1 для печати, если число нечетное даже наряду с положительным и отрицательным. Ответ 3) Квадратичные уравнения – значения a, b, c вводятся пользователем. Найти любой корень, если существует, еще не существует. Ответ Отказ Это упражнение проверит операторы, а также, если иначе.
Продолжение следует…. 😏
Так что друзья, которые все для этой части. 😊. Надеюсь, вы все наслаждаетесь. 😎 Пожалуйста, дайте мне знать в разделе комментариев, если вам понравилось или нет. 🧐 И не забудьте понравиться пост, если вы сделали. 😍 Я открыт для любых предложений или сомнений. 🤠 Просто опубликуйте в комментариях ниже или Gmail Me. 😉 Спасибо за то, что настолько пациент.
Оригинал: “https://dev.to/aatmaj/learning-python-basic-course-day-3-operators-and-if-elif-else-51cc”