Python 1 Flashcards
Learn python
round(number, [ndigits])
Округление (в скобках можно задать количество знаков после запятой)
x = float(input(“What’s x? “))
y = float(input(“What’s y? “))
z = round(x + y)
print(f”{z:,}”)
Выводит округленное значение с разделителем в виде запятой
x, y = float
z = x / y
print(f”{z:.2f}”)
Отобразить в терминале переменную z с двумя знаками после запятой
def hello():
print(“Hello”)
name = input(“What’s your name? “)
hello()
print(name)
Выводит “Hello” а затем введенное имя пользователя
def hello(to=”world”):
print(“Hello”, to)
name = input(“What’s your name? “)
hello(name)
Выводит “Hello” а затем введенное имя пользователя или “world”
Функция, которая запрашивает другую функцию
def main():
x = int(input(“What’s x? “))
print(“x squared is “, square(x))
def square(n):
return n * n
main()
Функция возведения в степень
pow(n, 3)
Условный оператор < , > (меньше, больше)
x = int(input(“What’s x? “))
y = int(input(“What’s y? “))
if x < y:
print(“x is less then y”)
elif x > y:
print(“x is greater then y”)
else:
print(“x is equal to y”)
Условный оператор or
if x < y or x > y:
print(“x not equal to y”)
else:
print(“x is equal y”)
Условный оператор !=
if x != y:
print(“x not equal y”)
else:
print(“x is equal y”)
Условный оператор and
score = int(input(“Score: “))
if score >= 90 and score <= 100:
print(“Grade: A”)
elif score >= 80 and score < 90:
print(“Grade: B”)
elif score >= 70 and score < 80:
print(“Grade: C”)
elif score >= 60 and score < 70:
print(“Grade: B”)
else:
print(“Grade: F”)
Деление на остаток %
x = int(input(“What’s x? “))
if x % 2 == 0:
print(“Even”)
else:
print(“Odd”)
Функция расчета четности и нечетности
def main():
x = int(input(“What’s x? “))
if is_even(x):
print(“Even”)
else:
print(“Odd”)
def is_even(n):
if n % 2 == 0:
return True
else:
return False
main()
Краткая функция определения четности нечетности
def is_even(n):
return True if n % 2 == 0 else False
Самая короткая функция определения четности
def is_even(n):
return n % 2 == 0