Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def cwiczonko(napis):
- a=napis.split(" ")
- dlugosc=len(a)
- l_cyfr=[]; l_liter=[]; b=[]
- for i in range(dlugosc):
- l_cyfr.append(sum(c.isdigit() for c in a[i]))
- l_liter.append(sum(c.isalpha() for c in a[i]))
- if l_liter[i] >l_cyfr[i]:
- b.append(a[i])
- return b
- #print (cwiczonko("Piotrek1234 jest clumsy333333333333 super"))
- def zad2(a):
- a.sort()
- if len(a)>=3:
- b=(a[0],a[1],a[2])
- elif len(a)==2:
- b=(a[0],a[1])
- elif len(a)==1:
- b=(a[0])
- elif len(a)==0:
- b=()
- return b
- #listunia= [1,0]
- #print(zad2(listunia))
- def parzystosc(listeczka):
- a=len(listeczka)
- d=True
- for i in range(a):
- if (i%2)==0:
- if (listeczka[i]%2)==1:
- d=False
- else:
- if (listeczka[i]%2)==0:
- d= False
- return d
- #listeczka=[]
- #print(parzystosc(listeczka))
- def rotuj3(lulu):
- robocza=lulu
- a=len(lulu)
- if (a%3)==0:
- for i in range(a):
- if (i%3)==0:
- robocza.insert((i+3),lulu[i])
- robocza.pop(i)
- elif(a%3)==1:
- for i in range(a-1):
- if (i%3)==0:
- robocza.insert((i+3),lulu[i])
- robocza.pop(i)
- elif(a%3)==2:
- for i in range(a-2):
- if (i%3)==0:
- robocza.insert((i+3),lulu[i])
- robocza.pop(i)
- return robocza
- #print(rotuj3(lulu=[1,2,3,4,5,6,7,8]))
- def kol_wiersz(lisu):
- a=len(lisu)
- robocza=[]
- for i in range(a):
- roboczaDwa=[]
- for j in range(len(lisu[i])):
- roboczaDwa.append(lisu[i][j])
- return robocza
- print(kol_wiersz(lisu=[[1,2],[3,4]]))
- def kopiec(liseczka):
- a=len(liseczka)
- for i in range(a):
- #if (liseczka[2*i]<= liseczka[i]) and (liseczka[2*i+1]<= liseczka[i]):
- d=True
- #else:
- d=False
- return d
- #print(kopiec(liseczka=[2,1,4,5,3,2,5,6]))
- def koszyk(lele,ile):
- robocza= []
- a= len(lele)
- b= max(lele)
- c=min(lele)
- d=0
- if ile < (b-c):
- print("Nie da się odpowiednio przydzielić cegiel")
- return lele
- else:
- for i in range(a):
- d=b-lele[i]
- robocza.append(lele[i]+d)
- ile-=d
- if ile > 0:
- iloraz= ile/a
- robocza2=[]
- for j in range (a):
- robocza2.append(robocza[j]+iloraz)
- elif ile == 0:
- robocza2=[]
- robocza2=robocza
- for i in range(a-1):
- if robocza2[i]!=robocza2[i+1]:
- print("cos nie halo")
- break
- return robocza2[1]
- #lele=[1, 3, 2, 7, 2, 3, 5]; ile= 47
- #print(koszyk(lele,ile))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement