1563 - Alfa Bet: Difference between revisions

From Bitnami MediaWiki
Pagină nouă: ==Cerința== Se dă un cuvânt format din litere mici ale alfabetului englez. Să se afișeze literele sale în ordine alfabetică. ==Date de intrare== Programul citește un cuvânt format doar din litere mici ale alfabetului englez. ==Date de ieșire== Programul va afișa pe ecran literele cuvântului, citit în ordine alfabetică. ==Restricții și precizări== *cuvântul va avea maximum 1000 de caractere; ==Exemplul 1== ;Intrare :batman ;Ieșire :Datele de intrare corespu...
 
No edit summary
 
Line 20: Line 20:
:Datele de intrare nu corespund restricțiilor impuse.
:Datele de intrare nu corespund restricțiilor impuse.
==Rezolvare==
==Rezolvare==
<syntaxhighlight lang="python" line="">
<syntaxhighlight lang="python" line="1">
#1563 - Alfa Bet
#1563 - Alfa Bet
def main():
def alfabet():
     cuvant = input("Introduceți cuvântul: ")
     cuvant = input("Introduceți cuvântul: ")
   
    # verificarea restricțiilor
     if len(cuvant) > 1000 or not cuvant.isalpha():
     if len(cuvant) > 1000 or not cuvant.isalpha():
         print("Datele de intrare nu corespund restricțiilor impuse.")
         print("Datele de intrare nu corespund restricțiilor impuse.")
Line 30: Line 32:
         print("Datele de intrare corespund restricțiilor impuse.")
         print("Datele de intrare corespund restricțiilor impuse.")
         print("".join(sorted_cuvant))
         print("".join(sorted_cuvant))


if __name__ == "__main__":
if __name__ == "__main__":
     main()
     alfabet()
 


</syntaxhighlight>
</syntaxhighlight>

Latest revision as of 11:00, 21 May 2023

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>