1563 - Alfa Bet: Difference between revisions
Adina Timiș (talk | contribs) 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... |
Adina Timiș (talk | contribs) 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 | 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__": | ||
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">
- 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>