1. Afișează primul caracter din șirul "Python".
Vezi rezolvarea▾
s = "Python"
print(s[0]) # PStrings: Indexare • Slicing • Metode • f-strings • Combinat
1. Afișează primul caracter din șirul "Python".
s = "Python"
print(s[0]) # P2. Afișează ultimul caracter dintr-un cuvânt citit de la tastatură.
cuv = input("Scrie un cuvânt: ")
print(cuv[-1])3. Afișează al treilea caracter (index 2) din "Informatică".
s = "Informatică"
print(s[2]) # f4. Afișează penultimul caracter din șirul "România".
s = "România"
print(s[-2]) # i5. Cere un cuvânt și afișează prima și ultima literă pe același rând.
cuv = input("Cuvânt: ")
print(cuv[0], cuv[-1])6. Extrage primele 3 caractere din "Programare".
s = "Programare"
print(s[:3]) # Pro7. Afișează ultimele 4 caractere din "Algoritm".
s = "Algoritm"
print(s[-4:]) # ritm8. Afișează șirul "Python" scris invers.
s = "Python"
print(s[::-1]) # nohtyP9. Din "abcdefghij" afișează caracterele de la pozițiile pare (0,2,4...).
s = "abcdefghij"
print(s[::2]) # acegi10. Cere un cuvânt și afișează prima și a doua jumătate separat.
cuv = input("Cuvânt: ")
mij = len(cuv) // 2
print(cuv[:mij])
print(cuv[mij:])11. Cere un text și afișează-l cu toate literele mari (upper).
text = input("Text: ")
print(text.upper())12. Citește un nume cu spații în plus și afișează-l curat cu strip().
nume = input("Nume (cu spații): ")
print(nume.strip())13. Înlocuiește toate aparițiile lui "a" cu "o" în cuvântul "banana".
s = "banana"
print(s.replace("a", "o")) # bonono14. Cere un text și afișează de câte ori apare litera "e" în el.
text = input("Text: ")
print(text.count("e"))15. Cere un nume scris cu litere mici și afișează-l cu title() (fiecare cuvânt cu majusculă).
nume = input("Nume (litere mici): ")
print(nume.title())16. Afișează lungimea unui cuvânt citit: "Cuvântul '{cuv}' are {n} litere."
cuv = input("Cuvânt: ")
print(f"Cuvântul '{cuv}' are {len(cuv)} litere.")17. Afișează primul și ultimul caracter al unui cuvânt cu f-string.
cuv = input("Cuvânt: ")
print(f"Prima literă: {cuv[0]}, ultima: {cuv[-1]}")18. Cere prenume și nume, afișează: "Bună ziua, {Prenume} {Nume}!"
prenume = input("Prenume: ")
nume = input("Nume: ")
print(f"Bună ziua, {prenume} {nume}!")19. Afișează un cuvânt cu majuscule folosind metoda direct în f-string.
cuv = input("Cuvânt: ")
print(f"Cu majuscule: {cuv.upper()}")20. Afișează șirul invers folosind slicing direct în f-string.
cuv = input("Cuvânt: ")
print(f"Invers: {cuv[::-1]}")21. Verifică dacă un cuvânt citit este palindrom (se citește la fel și invers).
cuv = input("Cuvânt: ").lower()
print(cuv == cuv[::-1])22. Cere o propoziție și afișează câte cuvinte are folosind split().
prop = input("Propoziție: ")
cuvinte = prop.split()
print(f"Are {len(cuvinte)} cuvinte.")23. Cere un email și verifică dacă conține "@" cu find().
email = input("Email: ")
if email.find("@") != -1:
print("Email valid!")
else:
print("Lipsește @!")24. Cere un cuvânt și afișează: lungimea, cu majuscule și invers — câte un rezultat pe linie.
cuv = input("Cuvânt: ")
print(f"Lungime: {len(cuv)}")
print(f"Majuscule: {cuv.upper()}")
print(f"Invers: {cuv[::-1]}")25. Cere prenumele și afișează inițiala (prima literă cu majusculă și punct).
prenume = input("Prenume: ")
print(f"Inițiala: {prenume[0].upper()}.")