🐍 Что можно прикольного написать на питоне? 🤔 Узнайте сейчас!
На Python можно написать множество интересных и полезных вещей! Вот несколько примеров:
# Вывести приветствие
print("Привет, мир!")
# Посчитать сумму двух чисел
a = 5
b = 3
сумма = a + b
print("Сумма =", сумма)
# Создать функцию для вычисления факториала
def факториал(n):
if n == 0:
return 1
else:
return n * факториал(n-1)
result = факториал(5)
print("Факториал числа 5 равен", result)
Попробуйте сами написать что-то интересное на Python и посмотрите, что получится!
Детальный ответ
На языке Python есть множество интересных и прикольных вещей, которые можно написать. В этой статье мы рассмотрим несколько интересных и полезных примеров.
1. Генератор случайных шуток
import random
jokes = [
"Почему зебра не играет в футбол? Она страшно лошадь.",
"Какой порт является любимым у программистов? Порт 80.",
"Почему программисты не любят гулять на природе? Они боятся буфферного переполнения.",
"В чем разница между компьютерами и людьми? Люди не думают в двоичной системе.",
]
print(random.choice(jokes))
Этот пример кода демонстрирует, как создать генератор случайных шуток. Мы создаем список шуток, а затем используем функцию random.choice()
, чтобы выбрать случайную шутку из списка и вывести ее.
2. Анекдоты про программистов
import requests
response = requests.get("https://official-joke-api.appspot.com/jokes/programming/random")
joke = response.json()[0]
print(joke["setup"])
print(joke["punchline"])
В этом примере мы используем модуль requests
, чтобы получить случайный анекдот про программистов из публичного API шуток. Мы делаем GET-запрос к API и получаем JSON-ответ, содержащий анекдот. Затем мы выводим заголовок ("setup") и заключение ("punchline") анекдота.
3. Игра "Угадай число"
import random
secret_number = random.randint(1, 100)
attempts = 0
while True:
guess = int(input("Угадайте число от 1 до 100: "))
attempts += 1
if guess == secret_number:
print("Поздравляю! Вы угадали число.")
break
elif guess < secret_number:
print("Загаданное число больше.")
else:
print("Загаданное число меньше.")
print(f"Вы угадали число за {attempts} попыток.")
Этот пример кода демонстрирует простую игру "Угадай число". Компьютер загадывает случайное число от 1 до 100, а игрок должен попробовать угадать это число. Если игрок угадывает число, игра заканчивается. В противном случае, игрок получает подсказку, что загаданное число больше или меньше его предыдущей попытки.
4. Текстовый анализатор
text = input("Введите текст: ")
words = text.split()
word_count = len(words)
character_count = len(text)
average_word_length = float(character_count) / word_count
print(f"Количество слов: {word_count}")
print(f"Количество символов: {character_count}")
print(f"Средняя длина слова: {average_word_length:.2f}")
В этом примере мы создаем простой текстовый анализатор. Мы запрашиваем у пользователя текст, разбиваем его на отдельные слова, считаем количество слов и символов, а также вычисляем среднюю длину слова. Затем мы выводим полученные результаты.
5. Генератор паролей
import random
import string
def generate_password(length):
characters = string.ascii_letters + string.digits + string.punctuation
password = ''.join(random.choice(characters) for _ in range(length))
return password
password_length = int(input("Введите длину пароля: "))
password = generate_password(password_length)
print(f"Сгенерированный пароль: {password}")
В этом примере мы создаем простой генератор паролей. Пользователь вводит длину пароля, и мы используем функцию random.choice()
для выбора случайных символов из набора букв, цифр и символов пунктуации. Затем мы объединяем выбранные символы в строку и выводим полученный пароль.
Заключение
На языке Python можно написать множество интересных и прикольных программ. В этой статье мы рассмотрели несколько примеров, включая генератор случайных шуток, получение анекдотов из API, игру "Угадай число", текстовый анализатор и генератор паролей. Эти примеры помогут вам лучше понять возможности языка Python и развить навыки программирования.