1441 подписчик
5 задач по Python для начинающих!
1. Напишите программу, которая выводит числа от 1 до 10:
for i in range(1, 11):
print(i)
2. Напишите программу, которая проверяет, является ли данная строка палиндромом:
def is_palindrome(s):
return s == s[::-1]
s = input("Введите строку: ")
if is_palindrome(s):
print(s, "Является палиндромом")
else:
print(s, "Не является палиндромом")
3. Напишите программу, которая вычисляет факториал заданного числа:
def factorial(n):
if n == 1:
return 1
else:
return n * factorial(n-1)
n = int(input("Введите число: "))
print("Факториал числа", n, "- это", factorial(n))
4. Напишите программу, которая подсчитывает количество слов в данном предложении:
s = input("Введите предложение: ")
words = s.split()
print("Количество слов:", len(words))
5. Напишите программу, которая находит наибольшее число в заданном списке:
lst = [3, 1, 7, 5, 2]
max_num = lst[0]
for num in lst:
if num > max_num:
max_num = num
print("Наибольшим числом в списке является: ", max_num)
Около минуты
31 марта 2023
128 читали