Sergei089 / python_ex

1 stars 1 forks source link

homewoork #73

Open Sergei089 opened 1 year ago

Sergei089 commented 1 year ago

№ 21

def add(a, b):
    print(f"СЛОЖЕНИЕ {a} + {b}")
    return a + b

def subtract(a, b):
    print(f"ВЫЧИТАНИЕ {a} - {b}")
    return a - b

def multiply(a,b):
    print(f"УМНОЖЕНИЕ {a} * {b}")
    return a * b 

def divide(a, b):
    print(f"ДЕЛЕНИЕ {a} / {b}")
    return a / b 

print("Давайте выполним несколько вычислений с помощью функций!")

age = add(30, 5)
height = subtract(190, 4)
weight = multiply(35, 2)
iq = divide(250, 2)

print(f"Возврат: {age}, Рост: {height}, Вес: {weight}, IQ: (iq)")

# Головоломка в качестве дополнитеного задания, введение код в любом случае.
print("Это головоломка")

what = add(age, subtract(height, multiply(weight, divide(iq, 2))))

print("Получаеться: ", what, "Вы можете это вычислить вручную?")
Sergei089 commented 1 year ago

23

https://eksmo.ru/files/shaw_python3.zip lcmguages.txt

import sys
script, encoding, error = sys.agrv

def main(language_file, encoding, errors):
    line = language_file.readline()

    if line:
        print_line(line,encoding, errors)
        return main(language_file, encoding, errors)

def print_line(line, encoding, errors):
    next_lang = line.strip()
    raw_bytes = next_lang.encode(encoding, errors=errors)
    cooked_string = raw_bytes.decode(encoding, errors=errors)

    print(raw_bytes, "<===>", cooked_string)

languages = open("languages.txt", encoding="utf-8")

main(languages, encoding, error)