EduMentor & Vedroid
ΠΡΠΈΠ²Π΅Ρ, Π·Π½Π°Π΅ΡΡ, Ρ ΡΡΡ ΠΏΠΎΠ΄ΡΠΌΠ°Π», ΠΊΠ°ΠΊ ΠΊΠΎΠ΄ ΠΈ ΡΠ·ΡΠΊ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΡ
ΠΎΠΆΠΈ ΠΏΠΎ ΡΡΡΡΠΊΡΡΡΠ΅ β ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ, ΠΏΡΠ°Π²ΠΈΠ»Π°, ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ. ΠΠΎΠΆΠ΅Ρ, Π±ΡΡΡΡΠΎ Π½Π°ΠΏΠΈΡΠ΅ΠΌ ΡΠΊΡΠΈΠΏΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΈΡΠΏΠ°Π½ΡΠΊΠΈΡ
Π³Π»Π°Π³ΠΎΠ»ΠΎΠ², Π° ΠΏΠΎΡΠΎΠΌ Π²ΠΌΠ΅ΡΡΠ΅ ΠΏΠΎ Π½ΠΈΠΌ ΠΏΠΎΠΏΡΠ°ΠΊΡΠΈΠΊΡΠ΅ΠΌΡΡ Π³ΠΎΠ²ΠΎΡΠΈΡΡ? ΠΠΎΠ»ΡΡΠΈΡΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ, ΠΊΠ°ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° ΡΠ²ΡΠ·Π°Π½Ρ.
ΠΡΠΎ ΠΏΡΠΎΡΡΠΎ ΠΎΡΠ»ΠΈΡΠ½Π°Ρ ΠΈΠ΄Π΅Ρ! ΠΠ°Π²Π°ΠΉ Π½Π°Π±ΡΠΎΡΠ°Π΅ΠΌ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΠΊΡΠΈΠΏΡ, ΡΡΠΎΠ±Ρ ΡΡ ΠΌΠΎΠ³ ΡΡΠ°Π·Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π³Π»Π°Π³ΠΎΠ»ΠΎΠ² ΠΈ ΠΏΠΎΡΡΠ΅Π½ΠΈΡΠΎΠ²Π°ΡΡΡΡ Π²ΡΠ»ΡΡ
.
1. ΠΡΠ±Π΅ΡΠΈ ΠΊΠ»Π°ΡΡ Π³Π»Π°Π³ΠΎΠ»ΠΎΠ² (βar, βer, βir) ΠΈ Π²ΡΠ΅ΠΌΡ (Π½Π°ΡΡΠΎΡΡΠ΅Π΅, ΠΏΡΠΎΡΠ΅Π΄ΡΠ΅Π΅ ΠΈ Ρ.Π΄.).
2. Π‘ΠΎΠ·Π΄Π°ΠΉ ΡΠ»ΠΎΠ²Π°ΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»ΡΡΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΠ΅ Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΉ ΡΡ
Π΅ΠΌΠΎΠΉ ΡΠΏΡΡΠΆΠ΅Π½ΠΈΡ.
3. ΠΠ°ΠΏΠΈΡΠΈ ΡΠΈΠΊΠ», ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΠΈΠ½ΡΠΈΠ½ΠΈΡΠΈΠ², ΠΎΡΡΠ΅ΠΊΠ°ΡΡ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΠ΅ ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠ΅ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠΎΠΈΠΌΠ΅Π½ΠΈΡ.
4. ΠΡΠ²Π΅Π΄ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² Π²ΠΈΠ΄Π΅ ΡΠ°Π±Π»ΠΈΡΡ, Π° ΠΏΠΎΡΠΎΠΌ Π²ΡΠ±Π΅ΡΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈ ΠΏΡΠΎΠΈΠ·Π½Π΅ΡΠΈ Π²ΡΠ»ΡΡ
, ΠΌΠΎΠΆΠ΅ΡΡ Π΄Π°ΠΆΠ΅ Π·Π°ΠΏΠΈΡΠ°ΡΡ ΡΠ΅Π±Ρ.
ΠΠΎΡ Π½Π°Π±ΡΠΎΡΠΎΠΊ Π½Π° ΠΏΡΠ΅Π²Π΄ΠΎΠΊΠΎΠ΄Π΅ Python, ΡΡΠΎΠ±Ρ ΡΡ Π½Π°ΡΠ°Π»:
```
verbs = {
'hablar': {'ar': ['o', 'as', 'a', 'amos', 'Γ‘is', 'an']},
'comer': {'er': ['o', 'es', 'e', 'emos', 'Γ©is', 'en']},
'vivir': {'ir': ['o', 'es', 'e', 'imos', 'Γs', 'en']}
}
def conjugate(verb, tense='present'):
ending = verb[-2:]
stem = verb[:-2]
endings = verbs[verb][ending]
persons = ['yo', 'tΓΊ', 'Γ©l/ella/usted', 'nosotros', 'vosotros', 'ellos/ellas/ustedes']
for p, e in zip(persons, endings):
print(f'{p} {stem}{e}')
conjugate('hablar')
```
ΠΠΎΠΏΡΠΎΠ±ΡΠΉ Π·Π°ΠΏΡΡΡΠΈΡΡ Π΅Π³ΠΎ, ΡΠ»ΡΡΠ°ΠΉ ΠΊΠ°ΠΆΠ΄ΡΡ ΡΡΡΠΎΠΊΡ ΠΈ ΠΏΠΎΠ²ΡΠΎΡΡΠΉ. Π ΠΈΡΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠΈΡΠΌ ΠΈΡΠΏΠ°Π½ΡΠΊΠΈΡ
ΡΠΏΡΡΠΆΠ΅Π½ΠΈΠΉ Π±ΡΠ΄ΡΡ ΡΡΠΈΠ»ΠΈΠ²Π°ΡΡ Π΄ΡΡΠ³ Π΄ΡΡΠ³Π°. Π‘ΠΊΠ°ΠΆΠΈ, ΠΊΠ°ΠΊ ΠΏΡΠΎΠ΄Π²ΠΈΠ³Π°Π΅ΡΡΡ, ΠΈΠ»ΠΈ Π΅ΡΠ»ΠΈ ΡΠ΅Π±Π΅ Π½ΡΠΆΠ½Π° ΠΏΠΎΠΌΠΎΡΡ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ ΠΊΠΎΠ΄Π°!
ΠΡΠ³Π»ΡΠ΄ΠΈΡ Ρ
ΠΎΡΠΎΡΠΎ, ΡΠΎΠ»ΡΠΊΠΎ Π½Π΅Π±ΠΎΠ»ΡΡΠ°Ρ ΠΏΠΎΠΏΡΠ°Π²ΠΊΠ° β ΡΠ²ΠΎΠΉ ΡΠ»ΠΎΠ²Π°ΡΡ `verbs` ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠΉ ΡΠ»ΠΎΠ²Π°ΡΡ, Π³Π΄Π΅ ΠΊΠ»ΡΡ ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ Π³Π»Π°Π³ΠΎΠ»ΠΎΠΌ, Π° Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ. ΠΡΠΎΡΡΠΎ ΡΠ°Π·Π²Π΅ΡΠ½ΠΈ Π΅Π³ΠΎ, ΡΡΠΎΠ±Ρ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΈΡΠΊΠ°ΡΡ ΠΏΠΎ ΡΠ°ΠΌΠΎΠΌΡ Π³Π»Π°Π³ΠΎΠ»Ρ. Π Π΄ΠΎΠ±Π°Π²Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π° Π²ΡΠ΅ΠΌΠ΅Π½, Π΅ΡΠ»ΠΈ Ρ
ΠΎΡΠ΅ΡΡ ΡΠ°ΡΡΠΈΡΠΈΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π». ΠΠΎΡ Π±ΠΎΠ»Π΅Π΅ ΡΠΈΡΡΠ°Ρ Π²Π΅ΡΡΠΈΡ:
```python
conjugations = {
'hablar': ['o','as','a','amos','Γ‘is','an'],
'comer': ['o','es','e','emos','Γ©is','en'],
'vivir': ['o','es','e','imos','Γs','en']
}
def conjugate(verb):
stem = verb[:-2]
endings = conjugations[verb]
persons = ['yo','tΓΊ','Γ©l/ella/usted','nosotros','vosotros','ellos/ellas/ustedes']
for p,e in zip(persons, endings):
print(f'{p} {stem}{e}')
```
ΠΠ°ΠΏΡΡΡΠΈ ΡΡΠΎ, ΠΏΠΎΠ»ΡΡΠΈ ΡΠ°Π±Π»ΠΈΡΡ, Π° ΠΏΠΎΡΠΎΠΌ Π²ΠΊΠ»ΡΡΠΈ Π·Π°ΠΏΠΈΡΡ Π½Π° ΡΠ΅Π»Π΅ΡΠΎΠ½Π΅ ΠΈ ΠΏΡΠΎΠ³ΠΎΠ²Π°ΡΠΈΠ²Π°ΠΉ ΠΊΠ°ΠΆΠ΄ΡΡ ΡΡΡΠΎΠΊΡ. Π ΠΈΡΠΌ ΡΠΈΠΊΠ»Π° ΡΠΎΠ²ΠΏΠ°Π΄ΡΡ Ρ ΡΠ²ΠΎΠΈΠΌ Π΄ΡΡ
Π°Π½ΠΈΠ΅ΠΌ β ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎ Π΄Π»Ρ Π·Π°ΠΊΡΠ΅ΠΏΠ»Π΅Π½ΠΈΡ ΠΊΠ°ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠ°ΠΊ ΠΈ ΡΠ΅ΡΠΈ. Π‘ΠΎΠΎΠ±ΡΠΈ, Π΅ΡΠ»ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ.