Stepan 2 ماه پیش
والد
کامیت
678006fd62
3فایلهای تغییر یافته به همراه0 افزوده شده و 113 حذف شده
  1. 0 5
      l1.c
  2. 0 43
      l1.py
  3. 0 65
      l2.py

+ 0 - 5
l1.c

@@ -1,5 +0,0 @@
-#include <stdio.h>
-int main() {
-    printf("hello");
-    return 0;
-}

+ 0 - 43
l1.py

@@ -1,43 +0,0 @@
-import sys
-
-pol = input('Начнем(да/нет) ')
-sp = []
-
-def poll():
-    pol1 = float(input('Температура: '))
-    pol2 = input('Единица (C/F): ')
-    if pol2=='C':
-        x = pol1*1.8+32
-        xx = f'{pol1}C = {x}'
-        sp.append(xx)
-        print(f'{pol1}C = {x}')
-    elif pol2=='F':
-        f = (pol1 - 32)/1.8
-        ff = f'{pol1}F = {f}'
-        sp.append(ff)
-        print(ff)
-    else:
-        print('Введите верную букву')
-
-def his():
-    print(sp)
-
-def circle():
-    while True:
-        if pol=='да':
-            poll()
-            print('1. Продолжить\n2. Закончить\n3. История')
-            po = input('Число ')
-            if po=='1':
-                continue
-            elif po=='2':
-                sys.exit(1)
-            elif po=='3':
-                his() # Костыль
-            else:
-                print('Не то число')
-        elif pol=='нет':
-            sys.exit(1)
-        else:
-            print('нет')
-circle()

+ 0 - 65
l2.py

@@ -1,65 +0,0 @@
-import sys
-
-sp = []  # Список для истории
-
-def add(a, b):
-    return a + b
-
-def subtract(a, b):
-    return a - b
-
-def multiply(a, b):
-    return a * b
-
-def divide(a, b):
-    if b == 0:
-        return 'Ошибка: деление на 0'
-    return a / b
-def calculate(n1, op, n2):
-    if op == '+':
-        res = add(n1, n2)
-    elif op == '-':
-        res = subtract(n1, n2)
-    elif op == '*':
-        res = multiply(n1, n2)
-    elif op == '/':
-        res = divide(n1, n2)
-    else:
-        return 'Неизвестная операция'
-    return res
-
-def show_history():
-    print('\n--- История ---')
-    for i, entry in enumerate(sp[-5:], 1):
-        print(f'  {i}. {entry}')
-    print()
-
-def calc():
-    while True:
-        try:
-            n1 = float(input('Первое число: '))
-            n2 = float(input('Второе число: '))
-        except ValueError:
-            print('Ошибка: введите число!')
-            continue
-
-        op = input('Операция (+, -, *, /): ')
-
-        result = calculate(n1, op, n2)
-        if isinstance(result, str):
-            print(result)
-            continue
-
-        entry = f'{n1} {op} {n2} = {result}'
-        sp.append(entry)
-        print(entry)
-
-        pol = input('Ещё раз? (да/history/нет): ')
-        if pol == 'нет':
-            break
-        elif pol == 'history':
-            show_history()
-        elif pol != 'да':
-            print('Не тот выбор')
-
-calc()