1. Создайте список из любимых вами блюд. Создайте список из любимых блюд вашего друга, скопировав свой список. Убедитесь что два списка разные, добавив по одному разному блюду в каждый список. Выведите два списка.
2. Создайте переменную user_num, которая будет принимать от пользователя число. Создайте числовой список от 1 до значения из переменной user_num (значение из переменной включительно). Выведите сам список и сумму его чисел.
3. Создайте два числовых списка от 1 до 100. Первый будет состоять только из четных чисел, а второй из нечётных. Выведите сам список и сумму его чисел.
4 *. Напишите программу, которая выводит все четные числа из списка в исходном порядке, и останавливается когда число равно 815.
numbers = [386, 462, 47, 418, 907, 344, 236, 375, 823, 566, 597, 978, 328, 615, 953, 345, 399, 162, 758, 219, 918, 237, 412, 566, 826, 248, 866, 950, 626, 949, 687, 217, 815, 67, 104, 58, 512, 24, 892, 894, 767, 553, 81, 379, 843, 831, 445, 742, 717, 958,743, 527]
5 *. Подсчитайте общее количество цифр в числе.
Например, число 75869 , поэтому на выходе должно быть 5 .
6 **. Напишите программу для отображения всех простых чисел в диапазоне от 0 до введенного числа пользователем
Простое число - это число, которое нельзя получить путем умножения других целых чисел. Простое число - это натуральное число больше 1, которое не является произведением двух меньших натуральных чисел.
6 не является простым числом, потому что его можно получить как 2 × 3 = 6
37 - простое число, потому что никакие другие целые числа не умножаются вместе, чтобы получить его.
Пример
# range
start = 25
end = 50
Prime numbers between 25 and 50 are:
29
31
37
41
43
47
Answers & Comments
1.
my_favorite_dishes = ["Пицца", "Суши", "Паста"]
friend_favorite_dishes = my_favorite_dishes.copy()
my_favorite_dishes.append("Стейк")
friend_favorite_dishes.append("Салат")
print("Мои любимые блюда:", my_favorite_dishes)
print("Блюда друга:", friend_favorite_dishes)
2.
user_num = int(input("Введите число: "))
number_list = list(range(1, user_num + 1))
list_sum = sum(number_list)
print("Список чисел:", number_list)
print("Сумма чисел:", list_sum)
3.
even_numbers = list(range(2, 101, 2))
odd_numbers = list(range(1, 101, 2))
print("Список четных чисел:", even_numbers)
print("Сумма четных чисел:", sum(even_numbers))
print("Список нечетных чисел:", odd_numbers)
print("Сумма нечетных чисел:", sum(odd_numbers))
4.
numbers = [386, 462, 47, 418, 907, 344, 236, 375, 823, 566, 597, 978, 328, 615, 953, 345, 399, 162, 758, 219, 918, 237, 412, 566, 826, 248, 866, 950, 626, 949, 687, 217, 815, 67, 104, 58, 512, 24, 892, 894, 767, 553, 81, 379, 843, 831, 445, 742, 717, 958, 743, 527]
for num in numbers:
if num % 2 == 0:
print(num)
if num == 815:
break
5.
number = 75869
count = len(str(number))
print(count)
6.
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
end = int(input("Введите число: "))
print("Простые числа от 0 до", end, "суть:")
for number in range(2, end + 1):
if is_prime(number):
print(number)