Рубрики
Без рубрики

День 2, 100 дней Python

На второй день я узнал о типах данных, цифрах, операциях, преобразованиях типа, F-Strings. Все … помечены с Python, начинающим, 100Дасофкодом, WaterCooler.

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

Типы данных:

В Python есть в основном четыре типа данных. Они есть:

  1. INT: у него все значения отрицательные, нулевые и положительные. бывший. 123+456
  2. float: десятичные значения входят в эту категорию. бывший. 12.09+13.11
  3. Строка: все значения, обернутые двойными цитатами, являются строки. бывший. “123” + “456”
  4. 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”