Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download

HW1

38 views
Kernel: Python 2 (SageMath)
"Среднее квадратическое значений из заданного списка вещественных чисел" def kvadr(list): a = 0.0 for i in range(len(list)): a += list[i]**2 a = a//len(list) return math.sqrt(a)
171700
"Среднее арифмeтическое значений из заданного списка вещественных чисел" def arifm(list): a = 0.0 for i in range(len(list)): a += list[i] a = a//len(list) return a
L = [1, 2, 3] print(arifm(L)) print(kvadr(L))
"Функция для вычисления сотого числа Фибоначчи" fib1 = 1 fib2 = 1 i = 2 while i < 100: fib_sum = fib2 + fib1 fib1 = fib2 fib2 = fib_sum i += 1 print (fib_sum)
"Функция для вычисления НОД по алгоритму Евклида" def nod(a, b): while a!=0 and b!=0: if a > b: a = a % b else: b = b % a return (a+b) a = int(input()) b = int(input()) print(nod(a,b))
"Задана строка текста. Подсчитать количество букв (включая пробельные символы и знаки препинания). Определить функцию для выполнения такой операции." def kol(s): c=0 for i in range(len(s)): if (65<=ord(s[i]) and ord(s[i])<=90) or (97<=ord(s[i]) and ord(s[i])<=122): c += 1 return c
st = "hello world" print(kol(st))
10