Если пока еще не решили что дарить на НГ - не забудьте про самый короткий курс по Python, пoдoйдёт всем кто хочет начать карьеру в ИТ. Скидка в силе!
Давайте создадим ещё одну забавную игру под названием "Быки и коровы". Это классическая игра на угадывание чисел, где игрок должен отгадать секретное число, состоящее из 4 уникальных цифр. После каждой попытки игрок получает подсказки в виде числа "быков" (цифры на правильных позициях) и "коров" (правильные цифры, но на неправильных позициях).
Вот пример кода для этой игры:
В этой игре игрок вводит четырехзначное число, и программа сообщает, сколько в этом числе "быков" и "коров". Игра продолжается до тех пор, пока игрок не угадает все цифры в правильном порядке.
Подпишись 👉🏻 @KodduuPython 🤖🎅
Вот пример кода для этой игры:
import random
def generate_secret_number():
digits = list('0123456789')
random.shuffle(digits)
return ''.join(digits[:4])
def get_bulls_and_cows(secret, guess):
bulls = cows = 0
for i in range(4):
if guess[i] == secret[i]:
bulls += 1
elif guess[i] in secret:
cows += 1
return bulls, cows
def bulls_and_cows_game():
secret_number = generate_secret_number()
attempts = 0
print("Добро пожаловать в игру 'Быки и коровы'!")
print("Я загадал четырехзначное число с разными цифрами. Попробуй угадать его.")
while True:
guess = input("Введите ваше число: ")
if len(guess) != 4 or not guess.isdigit() or len(set(guess)) != 4:
print("Введи корректное четырехзначное число с разными цифрами.")
continue
attempts += 1
bulls, cows = get_bulls_and_cows(secret_number, guess)
print(f"{bulls} Быки, {cows} Коровы")
if bulls == 4:
print(f"Поздравляю! Ты угадал число за {attempts} попыток!")
break
bulls_and_cows_game()
В этой игре игрок вводит четырехзначное число, и программа сообщает, сколько в этом числе "быков" и "коров". Игра продолжается до тех пор, пока игрок не угадает все цифры в правильном порядке.
Подпишись 👉🏻 @KodduuPython 🤖🎅
Первое обучение по Python в эфире https://youtu.be/CJ3BJfslwM0, подключайтесь 🤖
Подпишись 👉🏻 @KodduuPython 🤖🎅
Подпишись 👉🏻 @KodduuPython 🤖🎅
YouTube
Весь Python за 9 шагов (как быстро начать программировать на Python)
В этом видео вы научитесь программировать на Python за очень короткое время. Вся база с нуля и до вашей первой программы.
Мы использовали онлайн среду программирования https://replit.com
За основу был взят наш курс https://stepik.org/a/187914 от компании…
Мы использовали онлайн среду программирования https://replit.com
За основу был взят наш курс https://stepik.org/a/187914 от компании…
Давайте создадим игру под название "Аукцион слов". В этой игре игрок должен составлять слова из предложенных букв, но есть одно правило - каждое следующее слово должно быть длиннее предыдущего.
Вот пример кода для этой игры:
В этой игре программа генерирует случайный набор букв, и игрок пытается составлять из них слова. Каждое новое слово должно быть длиннее предыдущего, и все буквы в слове должны быть из предложенного набора. Это интересный способ проверить словарный запас и креативность игрока.
Подпишись 👉🏻 @KodduuPython 🤖🎅
Вот пример кода для этой игры:
import random
import string
def generate_letters(n=7):
return random.sample(string.ascii_lowercase, n)
def is_valid_word(word, letters):
temp = list(letters)
for letter in word:
if letter in temp:
temp.remove(letter)
else:
return False
return True
def word_auction_game():
letters = generate_letters()
print("Добро пожаловать в игру 'Аукцион слов'!")
print(f"Используй эти буквы, чтобы составлять слова: {' '.join(letters)}")
print("Каждое следующее слово должно быть длиннее предыдущего.")
last_word_length = 0
while True:
word = input("Введите слово (или 'выход' для завершения игры): ").lower()
if word == 'выход':
break
if not is_valid_word(word, letters):
print("Некорректное слово! Используйте только предложенные буквы.")
continue
if len(word) <= last_word_length:
print(f"Слово должно быть длиннее, чем {last_word_length} букв.")
continue
last_word_length = len(word)
print(f"Отлично! Ваше слово: {word}")
word_auction_game()
В этой игре программа генерирует случайный набор букв, и игрок пытается составлять из них слова. Каждое новое слово должно быть длиннее предыдущего, и все буквы в слове должны быть из предложенного набора. Это интересный способ проверить словарный запас и креативность игрока.
Подпишись 👉🏻 @KodduuPython 🤖🎅
Давайте создадим игру под названием "Тайный агент". Это будет текстовая приключенческая игра, где игроку предстоит решать различные загадки, чтобы выполнить свою миссию. Игра будет включать элементы выбора действий и последствий.
Вот пример кода для этой игры:
В этой игре игрок в роли тайного агента пытается найти и обезвредить бомбу. По ходу игры ему предстоит делать выборы, которые влияют на исход миссии. Это интерактивная и увлекательная игра, где каждое решение имеет значение.
Подпишись 👉🏻 @KodduuPython 🤖🎅
Вот пример кода для этой игры:
import random
def introduction():
print("Добро пожаловать в игру 'Тайный агент'!")
print("Ваша миссия - найти и деактивировать скрытую бомбу в городе.")
print("Для этого вам предстоит решать загадки и делать выборы.")
print("Будьте осторожны, каждый ваш шаг имеет последствия!")
def make_choice(options):
for i, option in enumerate(options, 1):
print(f"{i}. {option}")
choice = input("Что вы выберете? (Введите номер опции): ")
return int(choice) - 1
def bomb_defusal():
print("\nВы нашли бомбу! Теперь нужно её обезвредить.")
wire_colors = ["красный", "синий", "зелёный", "жёлтый"]
correct_wire = random.choice(wire_colors)
print("Перед вами бомба с четырьмя проводами: красный, синий, зелёный и жёлтый.")
choice = make_choice(wire_colors)
if wire_colors[choice] == correct_wire:
print("Поздравляю, вы правильно выбрали провод и обезвредили бомбу! Миссия выполнена.")
else:
print("К сожалению, вы выбрали неправильный провод. Бомба взорвалась. Игра окончена.")
def secret_agent_game():
introduction()
# Пример загадки
print("\nВы на месте. Вам нужно найти бомбу. У вас есть два пути:")
choice = make_choice(["Пойти налево", "Пойти направо"])
if choice == 0:
print("Вы выбрали путь налево и нашли подозрительный чемодан.")
bomb_defusal()
else:
print("Вы выбрали путь направо и угодили в ловушку. Игра окончена.")
secret_agent_game()
В этой игре игрок в роли тайного агента пытается найти и обезвредить бомбу. По ходу игры ему предстоит делать выборы, которые влияют на исход миссии. Это интерактивная и увлекательная игра, где каждое решение имеет значение.
Подпишись 👉🏻 @KodduuPython 🤖🎅
Давайте создадим абсурдно-смешную игру под названием "Инвазия космических уток". В этой игре игрок - командир отряда защитников Земли, который должен отбивать атаки космических уток, используя различные смешные и необычные методы.
В этой игре игрок должен выбирать из списка абсурдных способов защиты Земли от космических уток. После каждого выбора программа сообщает результат битвы, который также выбирается случайно, добавляя элемент неожиданности и веселья в игру.
Подпишись 👉🏻 @KodduuPython 🤖🎅
import random
def introduction():
print("Добро пожаловать в игру 'Инвазия космических уток'!")
print("Космические утки решили захватить Землю, и только ты можешь их остановить.")
print("Выбирай защитные действия и спаси мир от утиной угрозы!")
def choose_defense():
options = [
"Запустить ракеты с кукурузой",
"Использовать гигантский лазерный кот",
"Активировать армию роботов-садовников",
"Отправить на помощь отряд ниндзя-кроликов"
]
print("\nКосмические утки атакуют! Как вы будете защищаться?")
for i, option in enumerate(options, 1):
print(f"{i}. {option}")
choice = int(input("Выберите действие (введите номер): ")) - 1
return options[choice]
def battle_result(defense):
results = [
"Космические утки испугались и улетели!",
"Утки оказались аллергиками на ваше оружие! Атака отражена!",
"Утки нейтрализованы, но они отправили сигнал о помощи!",
"О нет! Утки адаптировались к вашей защите!"
]
print(f"Вы использовали {defense}.")
print(random.choice(results))
def space_ducks_invasion():
introduction()
while True:
defense = choose_defense()
battle_result(defense)
if input("\nПродолжить защиту? (да/нет): ").lower() != 'да':
print("Спасибо за игру! Земля временно в безопасности.")
break
space_ducks_invasion()
В этой игре игрок должен выбирать из списка абсурдных способов защиты Земли от космических уток. После каждого выбора программа сообщает результат битвы, который также выбирается случайно, добавляя элемент неожиданности и веселья в игру.
Подпишись 👉🏻 @KodduuPython 🤖🎅
👍2
С наступающим Вас 🎅🎄Счастья, успехов и развития Вам! А чтобы стать умнее и больше зарабатывать Вам доступны скидки в 1000 рублей на каждый наш курс по Python:
🏎 Самый быстрый курс по Python для тех у кого нет времени
🤩 Самый нескучный курс по Python с 50 примерами боевого кода
by kodduu.ru и @KodduuPython
🏎 Самый быстрый курс по Python для тех у кого нет времени
🤩 Самый нескучный курс по Python с 50 примерами боевого кода
by kodduu.ru и @KodduuPython
👏2
Создадим игру под название "Саркастический предсказатель желаний 2024". В этой игре пользователь вводит своё желание на следующий год, а программа отвечает саркастическим комментарием.
В этой игре пользователь вводит своё желание, а программа отвечает одним из заранее подготовленных саркастических комментариев. Это забавный способ взглянуть на желания и мечты с юмором.
Подпишись 👉🏻 @KodduuPython 🤖🎅
import random
def introduction():
print("Добро пожаловать в игру 'Саркастический предсказатель желаний 2024'!")
print("Загадывайте желание на следующий год, и я дам вам саркастический комментарий.")
def get_sarcastic_comment(wish):
comments = [
f"О, да, конечно, '{wish}' случится прямо после того, как свиньи научатся летать.",
f"'{wish}'? Ну удачи с этим. Тебе понадобится.",
f"Ага, и еще мне кажется, что '{wish}' так же вероятно, как и обед с королевой.",
f"Звучит как план без изъянов... если бы только мы жили в параллельной вселенной.",
f"Ну, '{wish}', звучит... амбициозно. У тебя больше шансов выиграть в лотерею."
]
return random.choice(comments)
def wish_predictor_game():
introduction()
while True:
wish = input("\nЗагадайте желание на 2024 год: ")
if wish.lower() == 'выход':
print("Спасибо за игру! Помните, что все возможно... ну, почти все.")
break
comment = get_sarcastic_comment(wish)
print(comment)
wish_predictor_game()
В этой игре пользователь вводит своё желание, а программа отвечает одним из заранее подготовленных саркастических комментариев. Это забавный способ взглянуть на желания и мечты с юмором.
Подпишись 👉🏻 @KodduuPython 🤖🎅
👍1
Создадим образовательную и интересную игру под названием "Вокруг света с Дедом Морозом". В этой игре игроку предстоит угадать названия Деда Мороза из разных стран и культур. Для каждой страны будет дано краткое описание, и игрок должен будет угадать, как в этой стране называют Деда Мороза.
В этой игре игроку представляется описание Деда Мороза из разных стран, и он должен угадать его национальное название. Это не только весело, но и познавательно, так как игроки узнают о различных традициях празднования зимних праздников в разных уголках мира.
Подпишись 👉🏻 @KodduuPython 🤖🎅
def introduction():
print("Добро пожаловать в игру 'Вокруг света с Дедом Морозом'!")
print("Я расскажу краткое описание Деда Мороза из разных стран, а вы должны угадать его название в этой стране.")
def get_country_description(country):
descriptions = {
"Финляндия": "В этой стране считается, что он живет в Лапландии, к северу от Арктического круга.",
"Германия": "Здесь его называют 'Weihnachtsmann', что означает 'Рождественский человек'.",
"Италия": "В этой стране существует вера в добрую ведьму, которая приносит подарки детям.",
"Турция": "Изначально он был известен как святой этой страны, известный своей щедростью.",
"Нидерланды": "Здесь его называют 'Sinterklaas', и он прибывает на пароходе из Испании."
}
return descriptions.get(country, "Неизвестная страна")
def guess_santa_game():
introduction()
countries = ["Финляндия", "Германия", "Италия", "Турция", "Нидерланды"]
correct_answers = {"Финляндия": "Йоулупукки", "Германия": "Weihnachtsmann", "Италия": "La Befana", "Турция": "Святой Николай", "Нидерланды": "Sinterklaas"}
for country in countries:
print(f"\n{get_country_description(country)}")
guess = input("Как называют Деда Мороза в этой стране? ")
if guess.lower() == correct_answers[country].lower():
print("Верно!")
else:
print(f"Неправильно. Правильный ответ: {correct_answers[country]}.")
print("\nСпасибо за игру! Надеюсь, вы узнали что-то новое.")
guess_santa_game()
В этой игре игроку представляется описание Деда Мороза из разных стран, и он должен угадать его национальное название. Это не только весело, но и познавательно, так как игроки узнают о различных традициях празднования зимних праздников в разных уголках мира.
Подпишись 👉🏻 @KodduuPython 🤖🎅
🔥1
С наступающим 2024 🎁 Давайте создадим примеры программ, которые выводят поздравление с Новым 2024 Годом на 10 различных языках программирования. Включим Python, JavaScript, Ruby, C++, Java, C#, Go, Swift, PHP и Kotlin.
Подпишись 👉🏻 @KodduuPython 🤖🎅
def generate_new_year_codes():Этот код на Python создает примеры программ на 10 различных языках программирования. Каждая программа печатает "С Новым 2024 Годом!". Это интересный способ увидеть, как одна и та же задача может быть реализована в разных языках.
languages = {
"Python": "print('С Новым 2024 Годом!')",
"JavaScript": "console.log('С Новым 2024 Годом!');",
"Ruby": "puts 'С Новым 2024 Годом!'",
"C++": """#include <iostream>\nint main() {\n std::cout << "С Новым 2024 Годом!" << std::endl;\n return 0;\n}""",
"Java": """public class NewYear {\n public static void main(String[] args) {\n System.out.println("С Новым 2024 Годом!");\n }\n}""",
"C#": """using System;\nclass NewYear {\n static void Main() {\n Console.WriteLine("С Новым 2024 Годом!");\n }\n}""",
"Go": """package main\nimport "fmt"\nfunc main() {\n fmt.Println("С Новым 2024 Годом!")\n}""",
"Swift": "print('С Новым 2024 Годом!')",
"PHP": "<?php echo 'С Новым 2024 Годом!'; ?>",
"Kotlin": "fun main() {\n println('С Новым 2024 Годом!')\n}"
}
return languages
codes = generate_new_year_codes()
for language, code in codes.items():
print(f"{language} код:\n{code}\n")
Подпишись 👉🏻 @KodduuPython 🤖🎅