Python 3.7.3

Przykładowe zadania i rozwiązania, poradniki w języku Python 3.7.3!

Nie jesteś zalogowany na forum.

#1 2019-06-12 22:46:36

TomaszO
Administrator
Dołączył: 2019-06-12
Liczba postów: 19
Windows 7Opera 60.0.3255.151

Niepewny python

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

Użytkowników czytających ten temat: 0, gości: 1
[Bot] ClaudeBot