Предмет: Информатика, автор: arinapopova207

помогите пожалуйста срочно решить три задачи по информатике в питоне, очень нужно

Приложения:

Ответы

Автор ответа: s3npaiKun1
1

1. count = 0 # variable to keep track of the count of numbers that meet the criteria

for i in range(8):

num = int(input("Enter a positive integer: "))

if num % 3 == 0 and num % 10 == 4: # check if the number is divisible by 3 and ends in 4

count += 1

print("The number of numbers that are multiples of 3 and end in 4 is:", count)


В этой программе мы используем цикл 'for', чтобы принимать входные данные от пользователя 8 раз и проверять, делится ли каждое введенное число на 3 и заканчивается ли на 4. Если это произойдет, мы увеличим переменную 'count'. Наконец, мы выводим значение 'count', которое представляет количество чисел, удовлетворяющих критериям.

2. n = int(input("Enter the number of natural numbers in the sequence: "))

max_num = 0 # variable to keep track of the maximum number ending in 3

for i in range(n):

num = int(input("Enter a natural number: "))

if num % 10 == 3 and num > max_num: # check if the number ends in 3 and is greater than the current maximum

max_num = num

print("The maximum number ending in 3 is:", max_num)


В этой программе мы сначала принимаем входные данные от пользователя для количества натуральных чисел в последовательности, а затем используем цикл 'for' для получения входных данных для каждого числа в последовательности. Для каждого числа мы проверяем, заканчивается ли оно на 3 и больше ли текущего максимального числа, заканчивающегося на 3. Если это так, мы обновляем значение 'max_num'. Наконец, мы выводим значение 'max_num', которое представляет максимальное число, заканчивающееся на 3 в последовательности

3. n = int(input("Enter the number of natural numbers in the sequence: "))

min_num = float('inf') # variable to keep track of the minimum number ending in 6, initialized with a very large number

for i in range(n):

num = int(input("Enter a natural number: "))

if num % 10 == 6 and num < min_num: # check if the number ends in 6 and is less than the current minimum

min_num = num

print("The minimum number ending in 6 is:", min_num)


В этой программе мы сначала принимаем входные данные от пользователя для количества натуральных чисел в последовательности, а затем используем цикл 'for' для получения входных данных для каждого числа в последовательности. Для каждого числа мы проверяем, заканчивается ли оно на 6 и меньше ли текущего минимального числа, заканчивающегося на 6. Если это так, мы обновляем значение 'min_num'. Мы инициализируем 'min_num' очень большим числом, так что первое число, заканчивающееся на 6, станет новым минимумом. Наконец, мы выводим значение 'min_num', которое представляет минимальное число, заканчивающееся на 6 в последовательности.

Похожие вопросы
Предмет: Русский язык, автор: karimovanilu11