Спасибо вам большое! Только ваше объяснение мне понятно.)
@Megavers_shine18 күн бұрын
Спасибо огромное, у меня завтра зачет 😅❤
@user-cn8jb4lu5z18 күн бұрын
Спасибо!😀
@user-gv3mt7pd6y20 күн бұрын
Во второй задаче вроде надо было разделить в первом действии
@user-gv3mt7pd6y20 күн бұрын
Не
@user-gv3mt7pd6y20 күн бұрын
Правильно всё
@user-cp5wg7zu4z21 күн бұрын
Спасибо!
@NNP546723 күн бұрын
Итак, теперь сделаем код проще, короче и оптимизирование: Задача 1: a = int(input("a: ")) b = int(input("b: ")) print("".join([f"{i}, " for i in range(a, b)]) + str(b)) print(f"Кол-во чисел: {len(range(a, b+1))}") Задача 2: price = float(input("Price: ")) print(" " + "".join([f"Price {i} kg: {price * i}$ " for i in range(1, 11)])) Задача 3 numbers = input("Enter numbers: ").split(", ") print(f"Sum of all negative number: {sum([int(i) for i in numbers if int(i) < 0])}")
@mugivargames24 күн бұрын
Большое спасибо буду рекомендовать ваш канал другим праграмистам 8:44
@user-dl6fp1fr9s27 күн бұрын
сколько вас брехунов развелось! главное не говорит,как зайти в систему!
@vlagavulvin384729 күн бұрын
Блин. А бывает в обджект паскале работа с файлами в двоичном доступе?
@na_posopeАй бұрын
Здравствуйте. Все понятно. Спасибо за урок.
@SatoshiCINАй бұрын
Эххх, а где летсплеи?
@SatoshiCINАй бұрын
Спасите
@SatoshiCINАй бұрын
Спасиба
@user-xj7fd3ub7bАй бұрын
Много ля-ля,а главное?
@user-kf8ny5je8rАй бұрын
Спасибо большое, нифага не разбирался в этом, но вы помогли.
@user-jp2us7sd4cАй бұрын
Спасибо большое ♥️
@user-bu8ow5dg4fАй бұрын
огромное спасибо за объяснение! помогло
@ifanminecraft4014Ай бұрын
спасибо большое!
@boxing_01Ай бұрын
Где можно взять задание по python ??
@user-yn8uu2fd3lАй бұрын
Спасибо
@user-vg6pe4hf5xАй бұрын
В конце недорешали,надо было еще 2 возвести в 8 степень и получилось бы 256 символов,тк нашли только вес одного символа
@r1-yzf216Ай бұрын
огромная благодарность за Ваш труд, ну стоило бы добавить отступы согласно pep8 ))))
@Liyeon_143Ай бұрын
Разве не 3 диска ? Если брать по 900
@Vulpes_91Ай бұрын
У меня первая вот так получилась: iterations_count = 0 positive_numbers = [] user_choice = 0 while iterations_count != 3: print("Введите 3 числа и мы узнаем сколько из них больше 0. ") user_choice = int(input("Введите число. ")) if user_choice > 0: positive_numbers.append(user_choice) iterations_count += 1 else: iterations_count +=1 print(len(positive_numbers)) Вторая: (в суловии не было сказано про 0, поэтому решил вынести его в отдельное условие) user_choice = int(input("Enter your random number. (Not 0)")) if user_choice > 0: user_choice = user_choice + 1 print(user_choice) elif user_choice < 0: user_choice = user_choice - 2 print(user_choice) else: print("You've entered 0")
@Vulpes_91Ай бұрын
Я вторую задачу через while решил kg_price = int(input("Enter candy kg price. ")) counter = 0 while counter < 10: counter = counter + 1 print(str(counter) + " candy kgs cost " + str(counter * kg_price)) вариант третей (писал до просмотра вашего решения): # сперва количество чисел в последовательности, # сумма всех (только) отрицательных чисел # ввёл 5, -2, 3, -3, 12, 44 , будет сумма только -2 и -3 negative_set = [] user_choice_iterations = int(input("How many numbers would you like to add? ")) counter = 0 while counter != user_choice_iterations: print("Enter a number to add. ") user_number = int(input()) if user_number < 0: negative_set.append(user_number) counter += 1 else: counter += 1 total_sum = sum(negative_set) print(total_sum)
@caspr73122 ай бұрын
скуф.
@KuziaSus2 ай бұрын
Спасибо! Очень помогли!😄
@user-sz6qm4uz1t2 ай бұрын
Как было замечено ниже, нет условия количества чисел не превышающих 1000 и числа по модулю не превышающих 30000. И это ничего страшного, можно самому до думать. Но зачем дублировать одну и туже строку два раза до цикла и после, неужели нельзя это как то нивелировать, а так чистый говнокод получился.
@tumar.blizkih2 ай бұрын
Здравствуйте. А есть видео как создавать школу
@user-if1dj7fy2y2 ай бұрын
Чудесно звучит🎉❤ а когда будет продолжение этой темы разговора😊
@user-rm2gy6ls3r3 ай бұрын
Спасибо большое за этот видеоролик. Нет никакой "воды"
@Ethernord223 ай бұрын
Вы бы лучше научили как создавать свой код без посреднических сайтов
@romanbessarabec55563 ай бұрын
Всё будет хорошо.
@TARAS__3 ай бұрын
спасибо Вам за видео
@user-zz2wc9xb9q3 ай бұрын
Здравствуйте, как найти лист здоровья, не могу посмотреть здоровье своих учеников.
@user-zz2wc9xb9q3 ай бұрын
Здравствуйте, как найти лист здоровья, не могу посмотреть здоровье своих учеников.
@user-qj9lf1fh6m3 ай бұрын
Алгоритмический язык в 15.2 нельзя использовать ?
@losev-it3 ай бұрын
Можно, но зачем??
@user-qj9lf1fh6m3 ай бұрын
т.е. на экзамене Алгоритмический язык в 15.2 нельзя использовать ? не все ученики достаточно хорошо знают паскаль, питон
@lemon4ik_official_so2573 ай бұрын
Блин я один не понимаю почему я здесь больше узнал чем на уроке? Спасибо большое❤❤❤
@user-zy7vb5rd6o4 ай бұрын
СПА - СИ - БО
@Krot_Arseny4 ай бұрын
В последней задаче нам же нужно найти N(мощность) а не i (информационный вес)???
@user-wc5yv9pe2w4 ай бұрын
Я хоть что-то поняла. Спасибо Вам большое!
@str1fee5264 ай бұрын
import os import time import keyboard # Очистка экрана консоли def clear_screen(): os.system('cls' if os.name == 'nt' else 'clear') # Функция отрисовки игрового поля def draw_board(pad1_pos, pad2_pos, ball_pos): clear_screen() for i in range(height): for j in range(width): if (j == 0 or j == width - 1) and (i >= pad1_pos and i < pad1_pos + pad_height): print('|', end='') elif (j == width - 1 or j == 0) and (i >= pad2_pos and i < pad2_pos + pad_height): print('|', end='') elif j == ball_pos[0] and i == ball_pos[1]: print('O', end='') else: print(' ', end='') print() # Функция обновления положения ракеток и мяча def update_objects(): global pad1_pos, pad2_pos, ball_pos, ball_vel # Проверка столкновения с верхней и нижней стенками if ball_pos[1] <= 0 or ball_pos[1] >= height - 1: ball_vel[1] = -ball_vel[1] # Проверка столкновения с ракетками if ball_pos[0] == 1 and (ball_pos[1] >= pad1_pos and ball_pos[1] < pad1_pos + pad_height): ball_vel[0] = -ball_vel[0] elif ball_pos[0] == width - 2 and (ball_pos[1] >= pad2_pos and ball_pos[1] < pad2_pos + pad_height): ball_vel[0] = -ball_vel[0] elif ball_pos[0] == 0 or ball_pos[0] == width - 1: reset_ball() # Обновление положения мяча ball_pos[0] += ball_vel[0] ball_pos[1] += ball_vel[1] # Функция сброса мяча def reset_ball(): global ball_pos, ball_vel ball_pos = [width // 2, height // 2] ball_vel = [random.choice((1, -1)), random.choice((1, -1))] # Инициализация параметров игры width = 40 height = 20 pad_height = 4 pad1_pos = height // 2 - pad_height // 2 pad2_pos = height // 2 - pad_height // 2 ball_pos = [width // 2, height // 2] ball_vel = [1, 1] # Основной игровой цикл while True: draw_board(pad1_pos, pad2_pos, ball_pos) update_objects() if keyboard.is_pressed('w') and pad1_pos > 0: pad1_pos -= 1 elif keyboard.is_pressed('s') and pad1_pos < height - pad_height: pad1_pos += 1 elif keyboard.is_pressed('up') and pad2_pos > 0: pad2_pos -= 1 elif keyboard.is_pressed('down') and pad2_pos < height - pad_height: pad2_pos += 1 time.sleep(0.1)
@str1fee5264 ай бұрын
Papam
@str1fee5264 ай бұрын
import pygame import random # Инициализация pygame.init() # Параметры экрана WIDTH, HEIGHT = 800, 600 WHITE = (255, 255, 255) BLACK = (0, 0, 0) # Создание экрана screen = pygame.display.set_mode((WIDTH, HEIGHT)) pygame.display.set_caption("Ping Pong") # Параметры ракеток PAD_WIDTH, PAD_HEIGHT = 10, 100 PAD_SPEED = 5 # Параметры мяча BALL_RADIUS = 10 BALL_SPEED_X = 5 BALL_SPEED_Y = 5 # Функция отрисовки ракетки def draw_pad(pad): pygame.draw.rect(screen, WHITE, pad) # Функция отрисовки мяча def draw_ball(ball): pygame.draw.circle(screen, WHITE, ball, BALL_RADIUS) # Функция обновления положения ракеток и мяча def update_objects(): global pad1_pos, pad2_pos, ball_pos, ball_vel # Проверка столкновения с верхней и нижней стенками if ball_pos[1] <= BALL_RADIUS or ball_pos[1] >= HEIGHT - BALL_RADIUS: ball_vel[1] = -ball_vel[1] # Проверка столкновения с ракетками if ball_pos[0] <= PAD_WIDTH + BALL_RADIUS: if pad1_pos[1] <= ball_pos[1] <= pad1_pos[1] + PAD_HEIGHT: ball_vel[0] = -ball_vel[0] else: reset_ball() if ball_pos[0] >= WIDTH - PAD_WIDTH - BALL_RADIUS: if pad2_pos[1] <= ball_pos[1] <= pad2_pos[1] + PAD_HEIGHT: ball_vel[0] = -ball_vel[0] else: reset_ball() # Обновление положения мяча ball_pos[0] += ball_vel[0] ball_pos[1] += ball_vel[1] # Функция сброса мяча def reset_ball(): global ball_pos, ball_vel ball_pos = [WIDTH // 2, HEIGHT // 2] ball_vel = [random.choice((BALL_SPEED_X, -BALL_SPEED_X)), random.choice((BALL_SPEED_Y, -BALL_SPEED_Y))] # Инициализация положения ракеток и мяча pad1_pos = [0, HEIGHT // 2 - PAD_HEIGHT // 2] pad2_pos = [WIDTH - PAD_WIDTH, HEIGHT // 2 - PAD_HEIGHT // 2] ball_pos = [WIDTH // 2, HEIGHT // 2] ball_vel = [random.choice((BALL_SPEED_X, -BALL_SPEED_X)), random.choice((BALL_SPEED_Y, -BALL_SPEED_Y))] clock = pygame.time.Clock() running = True while running: for event in pygame.event.get(): if event.type == pygame.QUIT: running = False keys = pygame.key.get_pressed() if keys[pygame.K_w] and pad1_pos[1] > 0: pad1_pos[1] -= PAD_SPEED if keys[pygame.K_s] and pad1_pos[1] < HEIGHT - PAD_HEIGHT: pad1_pos[1] += PAD_SPEED if keys[pygame.K_UP] and pad2_pos[1] > 0: pad2_pos[1] -= PAD_SPEED if keys[pygame.K_DOWN] and pad2_pos[1] < HEIGHT - PAD_HEIGHT: pad2_pos[1] += PAD_SPEED screen.fill(BLACK) draw_pad(pygame.Rect(pad1_pos[0], pad1_pos[1], PAD_WIDTH, PAD_HEIGHT)) draw_pad(pygame.Rect(pad2_pos[0], pad2_pos[1], PAD_WIDTH, PAD_HEIGHT)) draw_ball(ball_pos) update_objects() pygame.display.flip() clock.tick(60) pygame.quit()
@str1fee5264 ай бұрын
Папам
@str1fee5264 ай бұрын
import os import time import keyboard # Очистка экрана консоли def clear_screen(): os.system('cls' if os.name == 'nt' else 'clear') # Функция отрисовки игрового поля def draw_board(pad1_pos, pad2_pos, ball_pos): clear_screen() for i in range(height): for j in range(width): if (j == 0 or j == width - 1) and (i >= pad1_pos and i < pad1_pos + pad_height): print('|', end='') elif (j == width - 1 or j == 0) and (i >= pad2_pos and i < pad2_pos + pad_height): print('|', end='') elif j == ball_pos[0] and i == ball_pos[1]: print('O', end='') else: print(' ', end='') print() # Функция обновления положения ракеток и мяча def update_objects(): global pad1_pos, pad2_pos, ball_pos, ball_vel # Проверка столкновения с верхней и нижней стенками if ball_pos[1] <= 0 or ball_pos[1] >= height - 1: ball_vel[1] = -ball_vel[1] # Проверка столкновения с ракетками if ball_pos[0] == 1 and (ball_pos[1] >= pad1_pos and ball_pos[1] < pad1_pos + pad_height): ball_vel[0] = -ball_vel[0] elif ball_pos[0] == width - 2 and (ball_pos[1] >= pad2_pos and ball_pos[1] < pad2_pos + pad_height): ball_vel[0] = -ball_vel[0] elif ball_pos[0] == 0 or ball_pos[0] == width - 1: reset_ball() # Обновление положения мяча ball_pos[0] += ball_vel[0] ball_pos[1] += ball_vel[1] # Функция сброса мяча def reset_ball(): global ball_pos, ball_vel ball_pos = [width // 2, height // 2] ball_vel = [random.choice((1, -1)), random.choice((1, -1))] # Инициализация параметров игры width = 40 height = 20 pad_height = 4 pad1_pos = height // 2 - pad_height // 2 pad2_pos = height // 2 - pad_height // 2 ball_pos = [width // 2, height // 2] ball_vel = [1, 1] # Основной игровой цикл while True: draw_board(pad1_pos, pad2_pos, ball_pos) update_objects() if keyboard.is_pressed('w') and pad1_pos > 0: pad1_pos -= 1 elif keyboard.is_pressed('s') and pad1_pos < height - pad_height: pad1_pos += 1 elif keyboard.is_pressed('up') and pad2_pos > 0: pad2_pos -= 1 elif keyboard.is_pressed('down') and pad2_pos < height - pad_height: pad2_pos += 1 time.sleep(0.1)
@user-hx6wd4mi5z4 ай бұрын
последняя задача не решена до конца, нужно найти количество символов в алфавите, а не вес одного символа