Найти в Дзене
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)
5 задач по Python для начинающих!  1. Напишите программу, которая выводит числа от 1 до 10: for i in range(1, 11): 	print(i)  2.
Около минуты
128 читали