commit aed6db5f6d0ee5aea5df63f6d755b00d514b66cb Author: BarsTiger Date: Thu May 12 19:52:21 2022 +0300 Initial commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..39155b9 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +# Project exclude paths +/venv/ \ No newline at end of file diff --git a/Дом с привидениями.py b/Дом с привидениями.py new file mode 100644 index 0000000..b668ed1 --- /dev/null +++ b/Дом с привидениями.py @@ -0,0 +1,21 @@ +# Ghost Game +from random import randint +print('Дом с привидениями') +feeling_brave = True +score = 0 +while feeling_brave: + ghost_door = randint(1, 3) + print('Впереди три двери...') + print('Привидение за одной из них.') + print('Какую ты откроешь?') + door = input('1, 2 или 3? ') + door_num = int(door) + if door_num == ghost_door: + print('ПРИВИДЕНИЕ!!!') + feeling_brave = False + else: + print('Привидения нет.') + print('Ты переходишь в следующую комнату') + score = score + 1 +print('Убегай!') +print('Ты проиграл! Твой счёт', score) diff --git a/Дом с привидениями2.py b/Дом с привидениями2.py new file mode 100644 index 0000000..11bdecc --- /dev/null +++ b/Дом с привидениями2.py @@ -0,0 +1,24 @@ +# Ghost Game +from random import randint +print('Дом с привидениями') +feeling_brave = True +score = 0 +while feeling_brave: + ghost_door = randint(1, 3) + print('Впереди три двери...') + print('Привидение за одной из них.') + print('Какую ты откроешь?') + door = input('1, 2 или 3? ') + door_num = int(door) + if door_num > 3 or door_num < 1: + print('Не обманывай!!!') + else: + if door_num == ghost_door: + print('ПРИВИДЕНИЕ!!!') + feeling_brave = False + else: + print('Привидения нет.') + print('Ты переходишь в следующую комнату') + score = score + 1 +print('Убегай!') +print('Ты проиграл! Твой счёт', score) \ No newline at end of file diff --git a/Кнопочки.py b/Кнопочки.py new file mode 100644 index 0000000..7fb00ce --- /dev/null +++ b/Кнопочки.py @@ -0,0 +1,17 @@ +from tkinter import * + + +def bAaction(): + print('Спасибо!') + + +def bBaction(): + print('Урмяяяяяуу! Мне больно') + + +window = Tk() +buttonA = Button(window, text='Нажми!', command=bAaction) +buttonB = Button(window, text='Не нажимай!', command=bBaction) +buttonA.pack() +buttonB.pack() +window.mainloop() diff --git a/Кубик.py b/Кубик.py new file mode 100644 index 0000000..71585cf --- /dev/null +++ b/Кубик.py @@ -0,0 +1,1091 @@ +from tkinter import * +from random import randint +def roll () : + text.delete(0.0, END) + text.insert(END, str(randint(1,6))) +window = Tk() +text = Text(window, width=1, height=1) +buttonA = Button(window, text='Нажми чтобы кинуть!', command=roll) +text.pack() +buttonA.pack() +window.mainloop() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Черепашка домик.py b/Черепашка домик.py new file mode 100644 index 0000000..caa9af1 --- /dev/null +++ b/Черепашка домик.py @@ -0,0 +1,92 @@ +from turtle import * +def t_c(do, val): + do = do.upper() + if do == 'F': + forward(val) + elif do == 'B': + backward(val) + elif do == 'R': + right(val) + elif do == 'L': + left(val) + elif do == 'U': + penup() + elif do == 'D': + pendown() + elif do == 'N': + reset() + else: + print('Я не знаю такой команды') + +def s_a(program): + cmd_list = program.split('-') + for command in cmd_list: + cmd_len = len(command) + if cmd_len == 0: + continue + cmd_type = command[0] + num = 0 + if cmd_len > 1: + num_string = command[1:] + num = int(num_string) + print(command, ':', cmd_type, num) + t_c(cmd_type, num) +instructions = ''' Напиши программу для черепашки: +к примеру N-F100-R45-U-F100-L45-D-F100-R90-B50 +- = разделитель +U/D = поднять/опустить перо +F100 = вперёд 100 +B50 = назад 50 +R90 = вправо 90 +L45 = влево 45''' +screen = getscreen() +while True: + t_program = screen.textinput('Чертёжный автомат', instructions) + print(t_program) + if t_program == None or t_program.upper() == 'END': + break + s_a(t_program) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +