Oct-19-2019, 01:28 PM
Hello.
I want to make more "def" in my program, but I'am getting an error like this when want to sum numbers in the list. "this unsupported operand type(s) for +=: 'int' and 'list'" How to solve this? I want to make this definition
I want to make more "def" in my program, but I'am getting an error like this when want to sum numbers in the list. "this unsupported operand type(s) for +=: 'int' and 'list'" How to solve this? I want to make this definition
def skaiciuoti(betkokieskaiciai): suma=0 for betkokszodis in betkokieskaiciai: suma+=(skaicius) return sumainstead of this
suma=sum((skaicius) suma2=sum(skaicius2) suma3=sum(skaicius3) suma4=sum(skaicius4) suma5=sum(skaicius5)At this mooment my program is looking like this.
n=int(input('Kiek norite įvesti skaičių pirmam masyvui')) n2=int(input('Kiek norite įvesti skaičių antram masyvui')) n3=int(input('Kiek norite įvesti skaičių trečiam masyvui')) n4=int(input('Kiek norite įvesti skaičių ketvirtam masyvui')) n5=int(input('Kiek norite įvesti skaičių penktam masyvui')) suma=0 suma2=0 suma3=0 suma4=0 suma5=0 skaicius=[] skaicius2=[] skaicius3=[] skaicius4=[] skaicius5=[] for i in range(n): a=float(input('Iveskite skaiciu pirmas masyvas')) skaicius.append(a) def tekstas(kazkoks): print(f"{kazkoks} masyvas įvestas") tekstas("pirmas") for i in range(n2): a=float(input('Iveskite skaiciu antras masyvas')) skaicius2.append(a) tekstas("antras") for i in range(n3): a=float(input('Iveskite skaiciu trecias masyvas')) skaicius3.append(a) tekstas("trečias") for i in range(n4): a=float(input('Iveskite skaiciu ketvirtas masyvas')) skaicius4.append(a) tekstas("ketvirtas") for i in range(n5): a=float(input('Iveskite skaiciu penktas masyvas')) skaicius5.append(a) tekstas("penktas") suma=sum(skaicius) suma2=sum(skaicius2) suma3=sum(skaicius3) suma4=sum(skaicius4) suma5=sum(skaicius5) def spausdinimas(pirmas, antras): print(f"Masyvo elementų,{pirmas}{antras},suma") spausdinimas(skaicius,suma) spausdinimas(skaicius2,suma2) spausdinimas(skaicius3,suma3) spausdinimas(skaicius4,suma4) spausdinimas(skaicius5,suma5)