Potrzebuję szybko
1. Napisz program obliczający i wyświetlający na ekranie objętość sześcianu o boku 'bok' aż do wprowadzenia nie dodatniej wartości zmiennej 'bok'.
2. Napisz specyfikację zadania i program zliczający, ile jest liczb podzielnych przez 3 pośród liczb całkowitych wprowadzonych z klawiatury. W przypadku wprowadzenia zera program ma zakończyć działanie.
Oba zadania w programie Python
Dziękuję ​


Odpowiedź :

Odpowiedź:

Wyjaśnienie:

#Zad.1

bok=1

while bok>0:

 bok=int(input('Podaj długość krawędzi sześcianu: '))

 if bok>0:

   print('Objętość sześcianu o krawędzi ',bok,' wynosi ',bok**3)

#Zad.2

liczba=1

i=0

while liczba!=0:

 liczba=int(input('Podaj liczbę: '))

 if liczba!=0:

   if liczba%3==0:

     i=i+1

print('Ilość liczb podzielnych przez 3 wynosi ',i)

Wersja rozszerzona: Wypisuje liczby podzielne przez 3:

liczba=1

i=0

liczby=[]

while liczba!=0:

 liczba=int(input('Podaj liczbę: '))

 if liczba!=0:

   if liczba%3==0:

     i=i+1

     liczby.append(liczba)

print('Ilość liczb podzielnych przez 3 jest równa ',i,'\ni są to liczby:')

for j in range(0,len(liczby)):

 print(liczby[j],end=',')

Zobacz obrazek Animaldk
Zobacz obrazek Animaldk
Zobacz obrazek Animaldk
Zobacz obrazek Animaldk
Zobacz obrazek Animaldk