diff --git a/TEMA6/test.txt b/TEMA6/test.txt new file mode 100644 index 0000000..cac2a1e --- /dev/null +++ b/TEMA6/test.txt @@ -0,0 +1,3 @@ +Ρΰμΰπΰ, Νθζνθι Νξβγξπξδ +Μξρκβΰ, Ξπενασπγ +Ρΰνκς-Οεςεπασπγ diff --git a/TEMA6/test_module2.md b/TEMA6/test_module2.md new file mode 100644 index 0000000..ccca030 --- /dev/null +++ b/TEMA6/test_module2.md @@ -0,0 +1,119 @@ +# ВСст ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ 2 + +ΠœΠ°Ρ€ΠΊΠΎΠ² Никита Π‘Π΅Ρ€Π³Π΅Π΅Π²ΠΈΡ‡, А-03-23 + +## 14 Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ + +### 1) Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΊΠΎΡ€Ρ‚Π΅ΠΆ с 8 Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ названиями Π³ΠΎΡ€ΠΎΠ΄ΠΎΠ² России. ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ создания списка с 5 Π³ΠΎΡ€ΠΎΠ΄Π°ΠΌΠΈ, случайно ΠΎΡ‚ΠΎΠ±Ρ€Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈΠ· ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ°. + +```py + +>>> import random +>>> cities = ('Москва', 'Π‘Π°Π½ΠΊΡ‚-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³', 'Новосибирск', 'Π•ΠΊΠ°Ρ‚Π΅Ρ€ΠΈΠ½Π±ΡƒΡ€Π³','ΠžΡ€Π΅Π½Π±ΡƒΡ€Π³', 'НиТний Новгород', 'ЧСлябинск', 'Π‘Π°ΠΌΠ°Ρ€Π°') +>>> spis = random.sample(cities, 5) +>>> spis +['Π‘Π°ΠΌΠ°Ρ€Π°', 'НиТний Новгород', 'Москва', 'ΠžΡ€Π΅Π½Π±ΡƒΡ€Π³', 'Π‘Π°Π½ΠΊΡ‚-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³'] + +``` + +### 2) ЗапроситС Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ имя тСкстового Ρ„Π°ΠΉΠ»Π° ΠΈ сохранитС Π² Π½Π΅ΠΌ созданный список - ΠΏΠΎ Π΄Π²Π° Π³ΠΎΡ€ΠΎΠ΄Π° Π½Π° строкС. + + +```py + +>>> file = input('Π’Π²Π΅Π΄ΠΈΡ‚Π΅ имя Ρ„Π°ΠΉΠ»Π°: ') +Π’Π²Π΅Π΄ΠΈΡ‚Π΅ имя Ρ„Π°ΠΉΠ»Π°: test.txt0 +>>> f = open(file, 'w') +>>> for i in range(0, len(spis), 2): + line = spis[i:i+2] + f.write(', '.join(line) + '\n') + + +24 +17 +16 +>>> file +'test.txt' +>>> fp.close() + +``` + +### 3) Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ список с 30 Ρ†Π΅Π»Ρ‹ΠΌΠΈ случайными дСсятичными числами ΠΈΠ· ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΎΡ‚ 100 Π΄ΠΎ 200. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΏΠΎ Π½Π΅ΠΌΡƒ, сколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» ΠΎΡ‚ 130 Π΄ΠΎ 170. Π’Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π½Π° экран. + +```py + +>>> import random as rn +>>> spis = list(rn.randint(100,200) for _ in range(1,31)) +>>> len(spis) +30 +>>> spis +[104, 140, 160, 143, 114, 189, 172, 114, 170, 179, 148, 110, 151, 195, 112, 141, 111, 115, 133, 117, 161, 127, 177, 168, 130, 102, 187, 173, 160, 199] +>>> k=0 +>>> for i in spis: + if i>=130 and i<=170: + k+=1 + + +>>> k +12 + +``` + +### 4) ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅, сколько Π² спискС Ρ‡Π΅Ρ‚Π½Ρ‹Ρ… ΠΈ сколько Π½Π΅Ρ‡Π΅Ρ‚Π½Ρ‹Ρ… чисСл. ΠžΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² Π²ΠΈΠ΄Π΅ ΠΎΠ΄Π½ΠΎΠΉ строки Π½Π° экранС. + +```py + +>>> chet=0 +>>> nechet=0 +>>> for i in spis: + if i%2==0: + chet+=1 + else: + nechet+=1 + + +>>> chet +14 +>>> nechet +16 + +``` + + +### 5) ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Ρ€Π°Π½Π΅Π΅ созданного тСкстового Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚Π΅ ΠΈΡ… Π½Π° экранС Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π»Π΅ΠΆΠ°Ρ‚ Π² Ρ„Π°ΠΉΠ»Π΅ ΠΏΠΎΠ΄ ΠΎΠ±Ρ‰ΠΈΠΌ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ: "Π“ΠΎΡ€ΠΎΠ΄Π° России". + +```py + +>>> f = open(file, 'r') +>>> cities = f.read() +>>> cities +'Π‘Π°ΠΌΠ°Ρ€Π°, НиТний Новгород\nМосква, ΠžΡ€Π΅Π½Π±ΡƒΡ€Π³\nΠ‘Π°Π½ΠΊΡ‚-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³\n' +>>> print("Π“ΠΎΡ€ΠΎΠ΄Π° России");print("=" * 30);print(cities) +Π“ΠΎΡ€ΠΎΠ΄Π° России +============================== +Π‘Π°ΠΌΠ°Ρ€Π°, НиТний Новгород +Москва, ΠžΡ€Π΅Π½Π±ΡƒΡ€Π³ +Π‘Π°Π½ΠΊΡ‚-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³ + +``` + + + + + + + + + + + + + + + + + + + + + diff --git a/TEMA6/zapis3.txt b/TEMA6/zapis3.txt index 8132aa8..0db34c2 100644 --- a/TEMA6/zapis3.txt +++ b/TEMA6/zapis3.txt @@ -1,3 +1 @@ -[1, 2, 3, 4] -[5, 6, 7, 8] -[9, 10, 11, 12] +['1', ' ', '2', ' ', '3', ' ', '4', ' ', '5']