На второй день я узнал о типах данных, цифрах, операциях, преобразованиях типа, 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”