<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.universitas.ro/index.php?action=history&amp;feed=atom&amp;title=2606_-_Luni_R%C4%83mase</id>
	<title>2606 - Luni Rămase - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.universitas.ro/index.php?action=history&amp;feed=atom&amp;title=2606_-_Luni_R%C4%83mase"/>
	<link rel="alternate" type="text/html" href="https://wiki.universitas.ro/index.php?title=2606_-_Luni_R%C4%83mase&amp;action=history"/>
	<updated>2026-06-17T06:42:34Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://wiki.universitas.ro/index.php?title=2606_-_Luni_R%C4%83mase&amp;diff=5520&amp;oldid=prev</id>
		<title>Tuca Liviu Razvan: Pagină nouă: ==Cerință== Se citește de la tastatură un &#039;&#039;&#039;număr natural&#039;&#039;&#039; ce reprezintă o lună a anului (dacă citim 3 ne referim la a treia lună, deci Martie). Programul va afișa (câte unul pe rând) numele &#039;&#039;&#039;lunilor rămase&#039;&#039;&#039; în acel an după cea citită. Se garantează că se introduce de la intrare o valoare cuprinsă între &#039;&#039;&#039;1 și 11&#039;&#039;&#039;.  ==Date de intrare== Programul citește de la tastatură un număr &#039;&#039;&#039;l&#039;&#039;&#039;.  ==Date de ieșire== Dacă datele sunt introduse corect,...</title>
		<link rel="alternate" type="text/html" href="https://wiki.universitas.ro/index.php?title=2606_-_Luni_R%C4%83mase&amp;diff=5520&amp;oldid=prev"/>
		<updated>2023-04-29T16:47:33Z</updated>

		<summary type="html">&lt;p&gt;Pagină nouă: ==Cerință== Se citește de la tastatură un &amp;#039;&amp;#039;&amp;#039;număr natural&amp;#039;&amp;#039;&amp;#039; ce reprezintă o lună a anului (dacă citim 3 ne referim la a treia lună, deci Martie). Programul va afișa (câte unul pe rând) numele &amp;#039;&amp;#039;&amp;#039;lunilor rămase&amp;#039;&amp;#039;&amp;#039; în acel an după cea citită. Se garantează că se introduce de la intrare o valoare cuprinsă între &amp;#039;&amp;#039;&amp;#039;1 și 11&amp;#039;&amp;#039;&amp;#039;.  ==Date de intrare== Programul citește de la tastatură un număr &amp;#039;&amp;#039;&amp;#039;l&amp;#039;&amp;#039;&amp;#039;.  ==Date de ieșire== Dacă datele sunt introduse corect,...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Cerință==&lt;br /&gt;
Se citește de la tastatură un &amp;#039;&amp;#039;&amp;#039;număr natural&amp;#039;&amp;#039;&amp;#039; ce reprezintă o lună a anului (dacă citim 3 ne referim la a treia lună, deci Martie). Programul va afișa (câte unul pe rând) numele &amp;#039;&amp;#039;&amp;#039;lunilor rămase&amp;#039;&amp;#039;&amp;#039; în acel an după cea citită. Se garantează că se introduce de la intrare o valoare cuprinsă între &amp;#039;&amp;#039;&amp;#039;1 și 11&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
==Date de intrare==&lt;br /&gt;
Programul citește de la tastatură un număr &amp;#039;&amp;#039;&amp;#039;l&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
==Date de ieșire==&lt;br /&gt;
Dacă datele sunt introduse corect, pe ecran se va afișa: &amp;quot;Datele de intrare corespund restricțiilor impuse.&amp;quot; și programul afișează pe ecran câte una pe rând, cu inițială mare, lunile rămase după cea cu numărul citit.În caz contrar, se va afișa pe ecran: &amp;quot;Datele de intrare nu corespund restricțiilor impuse.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Restricții și precizări==&lt;br /&gt;
*1 ≤ &amp;#039;&amp;#039;&amp;#039;l&amp;#039;&amp;#039;&amp;#039; ≤ 11&lt;br /&gt;
&lt;br /&gt;
==Exemplul 1==&lt;br /&gt;
;Intrare&lt;br /&gt;
&lt;br /&gt;
:9&lt;br /&gt;
&lt;br /&gt;
;Ieșire&lt;br /&gt;
:Datele de intrare corespund restricțiilor impuse.&lt;br /&gt;
:Octombrie&lt;br /&gt;
:Noiembrie&lt;br /&gt;
:Decembrie&lt;br /&gt;
&lt;br /&gt;
==Rezolvare==&lt;br /&gt;
===Rezolvare ver. 1===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot; line=&amp;quot;1&amp;quot; start=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
def validare(l):&lt;br /&gt;
    if 1 &amp;lt;= l &amp;lt;= 11:&lt;br /&gt;
        return True&lt;br /&gt;
    return False&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def luni_ramase(l):&lt;br /&gt;
    if l == 1:&lt;br /&gt;
        print(&amp;quot;Februarie\nMartie\nAprilie\nMai\nIunie\nIulie\nAugust\nSeptembrie\nOctombrie\nNoiembrie\nDecembrie&amp;quot;)&lt;br /&gt;
    elif l == 2:&lt;br /&gt;
        print(&amp;quot;Martie\nAprilie\nMai\nIunie\nIulie\nAugust\nSeptembrie\nOctombrie\nNoiembrie\nDecembrie&amp;quot;)&lt;br /&gt;
    elif l == 3:&lt;br /&gt;
        print(&amp;quot;Aprilie\nMai\nIunie\nIulie\nAugust\nSeptembrie\nOctombrie\nNoiembrie\nDecembrie&amp;quot;)&lt;br /&gt;
    elif l == 4:&lt;br /&gt;
        print(&amp;quot;Mai\nIunie\nIulie\nAugust\nSeptembrie\nOctombrie\nNoiembrie\nDecembrie&amp;quot;)&lt;br /&gt;
    elif l == 5:&lt;br /&gt;
        print(&amp;quot;Iunie\nIulie\nAugust\nSeptembrie\nOctombrie\nNoiembrie\nDecembrie&amp;quot;)&lt;br /&gt;
    elif l == 6:&lt;br /&gt;
        print(&amp;quot;Iulie\nAugust\nSeptembrie\nOctombrie\nNoiembrie\nDecembrie&amp;quot;)&lt;br /&gt;
    elif l == 7:&lt;br /&gt;
        print(&amp;quot;August\nSeptembrie\nOctombrie\nNoiembrie\nDecembrie&amp;quot;)&lt;br /&gt;
    elif l == 8:&lt;br /&gt;
        print(&amp;quot;Septembrie\nOctombrie\nNoiembrie\nDecembrie&amp;quot;)&lt;br /&gt;
    elif l == 9:&lt;br /&gt;
        print(&amp;quot;Octombrie\nNoiembrie\nDecembrie&amp;quot;)&lt;br /&gt;
    elif l == 10:&lt;br /&gt;
        print(&amp;quot;Noiembrie\nDecembrie&amp;quot;)&lt;br /&gt;
    elif l == 11:&lt;br /&gt;
        print(&amp;quot;Decembrie&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if __name__ == &amp;quot;__main__&amp;quot;:&lt;br /&gt;
    l = int(input())&lt;br /&gt;
    if validare(l):&lt;br /&gt;
        print(&amp;quot;Datele de intrare corespund restricțiilor impuse.&amp;quot;)&lt;br /&gt;
        luni_ramase(l)&lt;br /&gt;
    else:&lt;br /&gt;
        print(&amp;quot;Datele de intrare nu corespund restricțiilor impuse.&amp;quot;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Explicatie==&lt;br /&gt;
Acest cod este o implementare a unei funcții care primește o valoare întreagă l și determină luna sau lunile rămase într-un an, începând cu luna dată de l.&lt;br /&gt;
&lt;br /&gt;
Funcția validare(l) verifică dacă l se află în intervalul [1, 11] și returnează True dacă da și False în caz contrar.&lt;br /&gt;
&lt;br /&gt;
Funcția luni_ramase(l) afișează luna sau lunile rămase în anul curent, începând cu luna dată de l. Fiecare condiție elif verifică luna curentă și afișează luna sau lunile rămase. De exemplu, dacă l este 5, atunci afișează lunile de la iunie până în decembrie.&lt;br /&gt;
&lt;br /&gt;
În if __name__ == &amp;quot;__main__&amp;quot;:, utilizatorul introduce valoarea întreagă l prin intermediul funcției input(). Dacă valoarea introdusă este validă, se afișează &amp;quot;Datele de intrare corespund restricțiilor impuse.&amp;quot; și apoi funcția luni_ramase(l) este apelată pentru a afișa luna sau lunile rămase. În caz contrar, se afișează &amp;quot;Datele de intrare nu corespund restricțiilor impuse.&amp;quot;&lt;/div&gt;</summary>
		<author><name>Tuca Liviu Razvan</name></author>
	</entry>
</feed>