У меня есть задание по информатике: нужно написать 6 программ на Python. Помогите, пожалуйста!
Информатика 11 класс Программирование на Python задание по информатике программы на Python помощь с Python написать программы программирование на Python 6 программ Python Новый
Конечно! Давайте рассмотрим несколько идей для программ на Python. Я предложу вам шесть различных программ с кратким описанием каждой из них. Вы можете выбрать те, которые вам больше нравятся, и адаптировать их под свои нужды.
Эта программа запрашивает у пользователя число и вычисляет его факториал.
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n - 1)
num = int(input("Введите число для вычисления факториала: "))
print(f"Факториал {num} равен {factorial(num)}")
Эта программа проверяет, является ли введенное пользователем число простым.
def is_prime(n):
if n <= 1:
return False
for i in range(2, int(n**0.5) + 1):
if n % i == 0:
return False
return True
num = int(input("Введите число для проверки на простоту: "))
print(f"{num} является простым: {is_prime(num)}")
Эта программа генерирует случайное число в заданном диапазоне.
import random
low = int(input("Введите нижнюю границу: "))
high = int(input("Введите верхнюю границу: "))
random_number = random.randint(low, high)
print(f"Случайное число между {low} и {high}: {random_number}")
Эта программа вычисляет сумму цифр введенного пользователем числа.
num = input("Введите число: ")
sum_of_digits = sum(int(digit) for digit in num)
print(f"Сумма цифр числа {num} равна {sum_of_digits}")
Эта программа сортирует список чисел, введенных пользователем.
numbers = input("Введите числа через запятую: ")
num_list = [int(num) for num in numbers.split(",")]
num_list.sort()
print(f"Отсортированный список: {num_list}")
Эта программа подсчитывает количество слов в введенной пользователем строке.
text = input("Введите строку: ")
word_count = len(text.split())
print(f"Количество слов в строке: {word_count}")
Вы можете использовать предложенные программы как основу и развивать их дальше. Если у вас есть какие-либо вопросы по коду или необходима помощь с конкретными аспектами, не стесняйтесь спрашивать!