На второй день я узнал о типах данных, цифрах, операциях, преобразованиях типа, F-Strings. Все вместе в конце дня мы можем сделать программу генератора подсказки, где она показывает сумму наконечника, который будет оплачен индивидуально.
Типы данных:
В Python есть в основном четыре типа данных. Они есть:
- INT: у него все значения отрицательные, нулевые и положительные. бывший. 123+456
- float: десятичные значения входят в эту категорию. бывший. 12.09+13.11
- Строка: все значения, обернутые двойными цитатами, являются строки. бывший. “123” + “456”
- Boolean: он определяет утверждение, чтобы быть правдой или ложным. Примечание: следует использовать Capital T и F.
Тип разговоров:
Для преобразования переменной X в INT мы можем использовать Int (X). Если мы хотим преобразовать x в строку, она может быть сделана по STR (x) Преобразование на поплавок можно сделать по плаванию (X)
a = input("enter a two digit number") print(type(a)) b = int(a[0]) c = int(a[1]) d = b+c print("Sum is "+str(d))
Вышеуказанная программа принимает двузначное число в качестве ввода. Но по умолчанию тип ввода является строкой. Итак, мы извлекаем каждую букву и преобразовав ее в INT. Далее мы добавляем как извлеченные числа, и во время печати мы преобразуем число в строку в виде строкового значения «сумма», будет объединена только со строкой.
BMI Calculator:
height = input("enter your height in m :") weight = input("enter your weight in kg :") #bmi = weight/(height*height) #print(type(height)) a = float(weight) b = float(height) bmi = a/(b*b) print(int(bmi)) print(type(bmi))
В этом примере высота и вес являются значениями поплавка. Итак, оба из них преобразуются на поплавок типа данных.
Математические операции:
Пять основных математических операций являются добавление, вычитание, умножение, деление и мощность.
7+3 #add 11-1 #sub 5*2 #mul 20/2 #div 2**3 # it is 2 power 3
Мы все знаем, что математика следует правило Бодс. Но вот умножение и деление, добавление и вычитание имеют одинаковый приоритет и всегда компилируются слева направо.
F- Струны:
Как обсуждалось ранее, к объединению со строковыми другими данными данных также должны быть преобразованы в строку. Но это не так с F-string. Синтаксис – это все должно быть обернуто внутри двойных кавычек с помощью F, размещенных в начале двойных кавычек. Другие значения типа данных должны быть заключены в закрытые фигурные скобки
Количество дней левая программа:
age = input("what is your age") years_left = 90 - int(age) print(years_left) days_left = years_left*365 mnths_left = years_left*12 weaks_left = years_left*52 print(f" you have {days_left} days left, {weaks_left} mweeks left, {mnths_lfet} months left")
Круглая функция:
Это окружает ценность. Например, если число равно x 5 или выше, то он раундут до x + 1, и если оно меньше x.5, то он раунду до x – 1.
Программа калькулятора TIP:
print("Welcome to tip calculator") total_bill = float(input("What was total bill ")) tip = float(input("What percentage of tip you want to give? 10, 12, or 15?? ")) a = tip/100 p = float(input("How many people to split the bill ")) total_tip = total_bill+(total_bill*a) pay_tip = round(total_tip/p,2) print(f"Each person should pay: {pay_tip}")
Оригинал: “https://dev.to/bharadwaj6262/day-2-100-days-of-python-4585”