Last active
February 14, 2025 18:26
-
-
Save Joskipank/2e67434831a8483aedb72e362ad2f034 to your computer and use it in GitHub Desktop.
функции
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
'''упростить чтобы е заниматься самоповтором | |
функция блок ко который можно могократно призыват | |
def name(указываются парметры функции):''' | |
def name(a,b): | |
c = a + b | |
return c | |
print(name(a:7, b:2)) | |
def welcome(name = "world"): | |
print("Helo, "+name + "!") | |
welcome(vasiliy) | |
def f(a: int, b; int) -> int: | |
return a+b | |
print(f(a:'dd', b:'rr')) | |
фукция котоая ничего не возвращает называется процедурной | |
метод find находит первое вхождение и выдает индекс | |
неизвестная число аргумент функция | |
def f(*a): | |
sumA = 0 | |
countA = 0 | |
for i in a: | |
sumA += i | |
countA += i | |
return sumA/countA | |
print(f(*a:2, 4, 5, 6, 7, 8, 9)) | |
#1 треуголник | |
def name(symb, h): | |
result = "" | |
for i in range(1, h): | |
result += symb * i + "\n" | |
for i in range(h - 1, 0, -1): | |
result += symb * i + "\n" | |
return result | |
result = name("*", 4) | |
print(result) | |
#2 деление | |
def name(a): | |
b =[] | |
for i in range(1, a + 1, 1): | |
if a % i == 0: | |
b.append(i) | |
return b | |
a = int(input("-> ")) | |
b = name(a) | |
print(b) | |
#3 сортировка | |
def merge(list1, list2): | |
l3 = list1 + list2 | |
print("орига:", *l3) | |
for i in range(0, len(l3)): | |
for j in range(i + 1, len(l3)): | |
if l3[i] >= l3[j]: | |
l3[i], l3[j] = l3[j], l3[i] | |
return l3 | |
l3 = merge([12,3,4,6,7],[2,4,56,7,4,]) | |
print(l3) | |
#4 | |
def find_all(target, symbol): | |
a = [] | |
index = target.find(symbol) | |
while index != -1: | |
a.append(index) | |
index = target.find(symbol, index + 1) | |
return a | |
searchTarget = "хохохохохохохохфхфхвцфвфцх" | |
searchSymbol = "х" | |
a = find_all(searchTarget, searchSymbol) | |
print(a) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment