Photo AI
Question 1
AFDELING A VRAAG 1: ALGEMENE PROGRAMMERINGSVAARDIGHEDEN Doen die volgende: Maak die onvolledige program in die Vraag 1-leërgids op. Sleutel jou eksamennommer as k... show full transcript
Step 1
Answer
Om 'n ewekansige getal in die reeks 100–120 te genereer, kan ons die Random
-funksie in die programmeringstaal gebruik. Hier is 'n voorbeeld van hoe om dit te doen:
import random
ewekansige_getal = random.randint(100, 120)
print(ewekansige_getal)
Vergewis jouself dat die waarde wat gegenereer word, in die edtEwekansigGetal
-redigeerblok vertoon word. Dit kan gedoen word deur te skryf:
edtEwekansigGetal.setText(str(ewekansige_getal))
Step 2
Answer
Om die aantal minute te bereken, moet ons die totale getal deelnemers onttrek en die toepaslike deelnemtijd toepas:
Onttrek die getal deelnemers uit die edtDeelnemers
-redigeerblok:
getal_deelnemers = int(edtDeelnemers.getText())
Bereken die aantal minute:
if getal_deelnemers <= 20:
minuut_per_deelnemer = 2.5
elif 20 < getal_deelnemers <= 50:
minuut_per_deelnemer = 2.3
else:
minuut_per_deelnemer = 2.0
totale_minute = getal_deelnemers * minuut_per_deelnemer
edtMinute.setText(str(totale_minute))
Step 3
Answer
Om die fakulteit van 'n getal te bereken, gebruik die volgende stappe:
Onttrek die waarde uit die spnGetal
-redigeerblok:
getal = int(spnGetal.getValue())
Bereken die fakulteit:
fakulteit = 1
for i in range(1, getal + 1):
fakulteit *= i
Vertoon die fakulteit in die edtFakulteit
-redigeerblok:
edtFakulteit.setText(str(fakulteit))
Step 4
Answer
Om 'n sin agterstevoor te maak, kan ons die volgende stappe volg:
Onttrek die sin uit die edtSin
-redigeerblok:
sin = edtSin.getText()
Verander die sin na 'n lys van woorde, keer dit om en voeg dit weer saam:
woorde = sin.split()
agterstevoor_woorde = ' '.join(reversed(woorde))
Vertoon die agterstevoor sin in die edtWoordeAgterstevoor
-redigeerblok:
edtWoordeAgterstevoor.setText(agterstevoor_woorde)
Report Improved Results
Recommend to friends
Students Supported
Questions answered