CURS ONLINE INTERACTIV

Python 3

PENTRU ÎNCEPĂTORI

Proiect susținut de Uniunea Profesorilor de Informatică din România
PROBLEME PROPUSE
PAG. 1 / 1
Șiruri de caractere
Acasă >>> Lecții online

Probleme propuse

Pentru o mai bună înțelegere, rezolvați cerințele de mai jos:

1. Realizați un program care citește de la tastatură un șir de caractere și afișează de câte ori apare litera "a" în text.

Exemplu. Pentru "Mihai este la mare." se va afișa 3.

Rezolvare. Simplu – folosind metoda count():

s = input()
print(s.count("a"))


Exercițiu propus. Realizați un program similar care afișează de câte ori apare fiecare vocală din alfabetul englezesc în textul citit și apoi la final, totalul aparițiilor lor. Atenție la detalii – mai jos e stilizat puțin rezultatul:



2. Realizați un program care citește de la tastatură un șir de caractere și afișează următoarele informații:

a) lungimea șirului
b) dacă există vreo apariție a consoanei "x"
c) dacă șirul începe cu "a" sau "A"
d) daca șirul se termină cu "."

3. Verificați dacă un șir de caractere citit are sau nu lungimea mai mare decât 20.

Exemplu. Pentru "Eric este un baiat istet in clasa a VII-a." se va afișa True.

4. Fiind citite un nume de oraș, o țară și o cifră, afișați un text la alegere.

Exemplu. Pentru "Paris", "Franta" și "7" am tipărit "Super! Si eu am vizitat Franta, iar in Paris am petrecut minunat 7 zile".

5. Se introduce un șir de caractere. Afișați-l cu majuscule, citit de la dreapta la stânga.

6. Fiind citit un șir de caractere, afișați dacă primul caracter este identic cu ultimul introdus (True/False).

Atenție la modul în care solicitați informațiile.
Atenție la modul în care prezentați informațiile prelucrate.
Editor - lectia9_probleme.py
       
Rezultatul în consolă done
Manuale digitale


Editura noastră oferă de peste 27 de ani manuale şcolare aprobate M.E.N. şi auxiliare ce respectă programa şcolară, precum şi cursuri de Informatică şi T.I.C., utile oricărei persoane care doreşte să se pregătească în aceste domenii.
 home   list  LECȚII   perm_identity   arrow_upward