Przykładowe zadania i rozwiązania, poradniki w języku Python 3.7.3!
Nie jesteś zalogowany na forum.
Strony: 1
import random
## ZADANIE 1. ################################################################
print("Zadanie 1: ")
lista=[]
for x in range(0,100,1):
if(x%3==0):
lista.append(x)
print(lista)
## ZADANIE 2. ################################################################
print("Zadanie 2: ")
lista2=[22,33,55]
nowaLista=""
for x in range(0, len(lista2), 1):
nowaLista=nowaLista+str(lista2[x])
lista2=nowaLista
print(lista2)
## ZADANIE 3. ################################################################
print("Zadanie 3: ")
def Zad3():
lista3=[]
for x in range(0,10,1):
lista3.append(random.randint(1,10))
print(lista3)
lista3=list((set(lista3)))
lista3.sort(reverse=True)
print(lista3[1])
Zad3()
## ZADANIE 4. ################################################################
print("Zadanie 4: ")
def Zad4():
binarna="100101010"
suma=0
liczba=0
y=7
for x in range(0, 8, 1):
liczba=int(binarna[y])*(2**x)
suma=suma+liczba
y=y-1
print("Liczba binarna ", binarna, "ma postac dziesietna: ", suma)
Zad4()
## ZADANIE 5. ################################################################
print("Zadanie 5: ")
tekst="Jakieś zdanie testowe."
a=input("Podaj znak: ")
pozycje=[]
print(tekst)
for x in range(0, len(tekst), 1):
if(tekst[x]==a):
pozycje.append(x+1)
if(pozycje==[]):
print("Zdanie nie zawiera tego znaku")
else:
print("Znak znajduje się na pozycji: ", pozycje)
## ZADANIE 6. ################################################################
print("Zadanie 6: ")
zad6=[]
for x in range(0, 10, 1):
zad6.append(random.randint(0,9))
zad6.sort(reverse=True)
print(zad6)
plik=open("zadanie6.txt", "w+")
plik.write(str(zad6))
plik.close()
## ZADANIE 7. ################################################################
print("Zadanie 7: ")
zad7_1=[]
zad7_2=[]
for x in range(0, 5, 1):
zad7_1.append(random.randint(1, 10))
zad7_2.append(random.randint(1, 10))
print("Zbior 1: ", zad7_1)
print("Zbior 2: ", zad7_2)
suma1=0
suma2=0
for x in range(0, 5, 1):
suma1=suma1+int(zad7_1[x])
suma2=suma2+int(zad7_2[x])
print("Suma zbioru 1 wynosi: ", suma1)
print("Suma zbioru 2 wynosi: ", suma2)
zad7_1.sort()
zad7_2.sort()
wsp=[]
for x in range(0, 5, 1):
for y in range(0, 5, 1):
if(zad7_1[x]==zad7_2[y]):
wsp.append(zad7_1[x])
print("Czesc wspolna tych zbiorow wynosi: ", set(wsp))
## ZADANIE 8. ################################################################
print("Zadanie 8: ")
zad8=random.randint(1,100)
print(zad8)
niew=int(input("Zgadij liczbe: "))
licz=0
for x in range(1,100,1):
niew
if(niew>zad8):
print("Podales za duza liczbe")
elif(niew<zad8):
print("Podałes za małą liczbę")
elif(niew == zad8):
print("Gratulacje! Odgadłeś liczbe")
break
licz=licz+1
print("W ", licz, "próbie podałeś", zad8, "i zgadłeś!")
print("Odgadłeś liczbę za ", licz, "razem")
czy=input("Czy chcesz zagrac od nowa? ")
#if(czy=="tak")
Offline
Strony: 1