Odpowiedź:
#1
lista1 = [5]
import random
for i in range(1,12):
lista1.append(lista1[i-1]+3)
print("1. Lista z pierwszą liczbą 5 oraz kolejnymi liczbami o 3 większymi od poprzedniej:")
print(lista1)
#2
lista2 = []
for i in range(100):
lista2.append(random.randint(10,10000))
print("2. Lista 100 liczb losowych z zakresu od 10 do 10000:")
print(lista2)
podzielne_przez_7 = [x for x in lista2 if x%7==0]
print("Liczby podzielne przez 7 z listy 2:")
print(podzielne_przez_7)
print("Ilość liczb podzielnych przez 7 z listy 2:", len(podzielne_przez_7))
#3
suma = 0
for i in range(888,2541):
if i % 2 == 0:
suma += i
print("3. Suma parzystych liczb z przedziału <888,2540> :", suma)
#4
lista3 = []
liczba = int(input("Podaj liczbę (wpisz 0 aby zakończyć): "))
licznik = 0
while liczba != 0:
lista3.append(liczba)
licznik += 1
suma += liczba
print("4. Ilość liczb wprowadzonych przez użytkownika:", licznik)
print("Suma liczb wprowadzonych przez użytkownika:", suma)
#5
lista4 = []
for i in range(4):
liczba = int(input("Podaj liczbę (większą od 20 lub mniejszą od 10): "))
while (liczba <= 20 and liczba >= 10):
lista4.append(liczba)
print("5. Lista 4 liczb podanych przez użytkownika, które są większe od 20 lub mniejsze od 10:")
print(lista4)
#6
lista_final = lista1 + lista2 + lista3 + lista4
lista_final.sort()
print("6. Posortowana lista składająca się z list1, list2, list3, list4:")
print(list)
Wyjaśnienie:
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
Odpowiedź:
#1
lista1 = [5]
import random
for i in range(1,12):
lista1.append(lista1[i-1]+3)
print("1. Lista z pierwszą liczbą 5 oraz kolejnymi liczbami o 3 większymi od poprzedniej:")
print(lista1)
#2
lista2 = []
for i in range(100):
lista2.append(random.randint(10,10000))
print("2. Lista 100 liczb losowych z zakresu od 10 do 10000:")
print(lista2)
podzielne_przez_7 = [x for x in lista2 if x%7==0]
print("Liczby podzielne przez 7 z listy 2:")
print(podzielne_przez_7)
print("Ilość liczb podzielnych przez 7 z listy 2:", len(podzielne_przez_7))
#3
suma = 0
for i in range(888,2541):
if i % 2 == 0:
suma += i
print("3. Suma parzystych liczb z przedziału <888,2540> :", suma)
#4
lista3 = []
liczba = int(input("Podaj liczbę (wpisz 0 aby zakończyć): "))
licznik = 0
suma = 0
while liczba != 0:
lista3.append(liczba)
licznik += 1
suma += liczba
liczba = int(input("Podaj liczbę (wpisz 0 aby zakończyć): "))
print("4. Ilość liczb wprowadzonych przez użytkownika:", licznik)
print("Suma liczb wprowadzonych przez użytkownika:", suma)
#5
lista4 = []
for i in range(4):
liczba = int(input("Podaj liczbę (większą od 20 lub mniejszą od 10): "))
while (liczba <= 20 and liczba >= 10):
liczba = int(input("Podaj liczbę (większą od 20 lub mniejszą od 10): "))
lista4.append(liczba)
print("5. Lista 4 liczb podanych przez użytkownika, które są większe od 20 lub mniejsze od 10:")
print(lista4)
#6
lista_final = lista1 + lista2 + lista3 + lista4
lista_final.sort()
print("6. Posortowana lista składająca się z list1, list2, list3, list4:")
print(list)
Wyjaśnienie: