Documente Academic
Documente Profesional
Documente Cultură
Moldova
RAPORT
Rezolvarea problemelor
La obiectul: Medii Integrate de Programare Interactiva
Chişinău 2021
STRING
10.Sa se scrie un program,care solicita utilizatorului o propozitie si scrie intreaga
propozitie cu majuscule si fara spatii albe.
>>> str_input = input("Scrieti propozitia dorita: ")
Scrieti propozitia dorita: in carantina timpul trece mai greu
>>> print ("Propozitia modificata arata in felul urmator:", str_input.upper())
Propozitia modificata arata in felul urmator: IN CARANTINA TIMPUL
TRECE MAI GREU
>>>
Liste
11.Să se scrie un program ,care calculează numărul de valori pare din lista
L=[12,23,34,45,56,78,90].
>>> L=[12,23,34,45,56,78,90]
>>> par=0
>>> for num in L:
if num%2==0:
par=par+num
print('suma cifrelor pare:',par)
RNS: suma cifrelor pare: 270
d) y= (x+4)/(z+4)*x =0.8333333333333334
7.Să se calculeze valoarea variabilei întregi z pentru x=12 și y=2.
a) z= x%y+y =2
b) z= x//y+x =18
c) y= x//y =6 z=x//y=2
d) y= x//y+y =8 z= x//y=1
e) y= x%y+2=6 z= x%y+x=12
f) y= x//y =2 z= x%(y+2)=0
g) y= x%y =0 z= x//(y+2)=6
8. Să se compare și să se explice valorile expre3siilor obșinute:
a) 12.5/2.5=5
b) int(12.5)/int(2.5)=6.0
c) int(12.5/2.5)=5
9. Să se anticipe rezultatul fiecăreia dintre următoarele instrucțiuni, apoi să
fie verificate în interpretorul Python.
a) str(6)* int(‘5’)
>>> str(6)* int('5')
'66666'
b) int(”6”)+ float(”6.1”) 12.1
c) str(6) * float(”6.1”) 12.1
d) str(6/4) * 2 = '1.51.5'
10. Să se scrie o instrucțiune care afișează valorile variabilelor x=3 și y =4
în următorul format.
a) 3+4=? print(str(x)+'+'+str(y)+'=?')
b) (3)(4) print('('+str(x)+')('+str(y)+')')
c) x=3; y=4; print('x='+str(x)+'; y='+str(y))
d) Răspuns: (3; 4) print('Raspuns:('+str(x)+';'+str(y)+')')
Caractere de salt
STRINGURI.
1.Ce rezultat vom obține după executarea următorului cod asupra șirului
s=’Python’?
a) s[:-1] 'Pytho'
b) s[0:1] 'P'
c) s[:]'Python'
d) s[-1:] 'n'
e) s[2:5] 'tho'
f) s[-3:-1] 'ho'
g) s[1:5:2] 'yh'
h) s[::-1] 'nohtyP'
2.Cu ce valori sunt evaluate următoarele expresii?
a) print(“string1””string2”) - string1string2
b) ”str1 str2 str3”.title()-'Str1 Str2 Str3'
c) ”str1 str2 str3 Str4”.count(‚str’)-3
3.Să se afșeze rezultatul executării următorului cod
a) print(2*(’Ieri’ + 4*’$’))- Ieri$$$$Ieri$$$$
b) print(2*’Ieri’ +4*’$’)- IeriIeri$$$$
4.Ce va afișa pe ecran programul ce urmează?
print(‘%d’ %1)-1
>>> print('%d' '%d' % (1, 2))-12
print(‘%d %d’ %( 1,2))- 1 2
print(1, 2) – 1 2
>>> print('%d 2 ' % 2)-2 2