1563 - Alfa Bet

From Bitnami MediaWiki
Revision as of 11:00, 21 May 2023 by Adina Timiș (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Cerința[edit | edit source]

Se dă un cuvânt format din litere mici ale alfabetului englez. Să se afișeze literele sale în ordine alfabetică.

Date de intrare[edit | edit source]

Programul citește un cuvânt format doar din litere mici ale alfabetului englez.

Date de ieșire[edit | edit source]

Programul va afișa pe ecran literele cuvântului, citit în ordine alfabetică.

Restricții și precizări[edit | edit source]

  • cuvântul va avea maximum 1000 de caractere;

Exemplul 1[edit | edit source]

Intrare
batman
Ieșire
Datele de intrare corespund restricțiilor impuse.
aabmnt

Exemplul 2[edit | edit source]

Intrare
0123
Ieșire
Datele de intrare nu corespund restricțiilor impuse.

Rezolvare[edit | edit source]

<syntaxhighlight lang="python" line="1">

  1. 1563 - Alfa Bet

def alfabet():

   cuvant = input("Introduceți cuvântul: ")
   
   # verificarea restricțiilor
   if len(cuvant) > 1000 or not cuvant.isalpha():
       print("Datele de intrare nu corespund restricțiilor impuse.")
   else:
       sorted_cuvant = sorted(cuvant)
       print("Datele de intrare corespund restricțiilor impuse.")
       print("".join(sorted_cuvant))


if __name__ == "__main__":

   alfabet()


</syntaxhighlight>