Даны три целых числа определите сколько среди них совпадающих python

Решение модуля 3.3 Инди-курс программирования на Python

Модуль 3.3 (Множественный выбор при помощи оператора elif).

Ниже представлены примеры задач с решением на тему Множественный выбор при помощи оператора elif

Классическая задача для начинающих.

Ваша программа должна считать одно натуральное число, после чего вывести:

— “Fizz”, если это число делится на 3;
— “Buzz”, если это число делится на 5;
— “FizzBuzz”, если выполнены оба предыдущих условия;
— само это число в остальных случаях.

a = int(input()) #если делится на 15 без остатка значит это число делится и на 3 и на 5 if a%15 == 0: print('FizzBuzz') elif a%3 == 0: print('Fizz') elif a%5 == 0: print('Buzz') else: print(a)

Даны три целых числа, записанных в отдельных строках. Определите, сколько среди них совпадающих.

Программа должна вывести одно из чисел: 3 (если все совпадают), 2 (если два совпадают) или 0 (если все числа различны).

a=int(input()) b=int(input()) c=int(input()) if a==b==c: print("3") elif a==b or b==c or a==c: print("2") else: print("0")

Программа определяет наименование месяца по его номеру n. Название месяца пишется с заглавной буквы

Программа получает на вход номер месяца — натуральное число N (N <=12) и в зависимости от его значения вывод название месяца

# 1 вариант можно решить через лист #m=["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"] #n = int(input()) #print(m[n-1]) # 2 вариант. Но так как мы изучаем тему Множественный выбор при помощи оператора elif то решаем по теме урока a=int(input()) if a==1: print('Январь') elif a==2: print('Февраль') elif a==3: print('Март') elif a==4: print('Апрель') elif a==5: print('Май') elif a==6: print('Июнь') elif a==7: print('Июль') elif a==8: print('Август') elif a==9: print('Сентябрь') elif a==10: print('Октябрь') elif a==1: print('Ноябрь') elif a==12: print('Декабрь') 

Ваша программа получает на вход возраст человека. Вам необходимо вывести на экран сообщение:

— «Младенец», если возраст меньше 2х лет;
— «Малыш», если возраст от 2, но меньше 4;
— «Ребенок», если возраст от 4 лет, но меньше 12;
— «Подросток», когда возраст от 12 лет, но меньше 19;
— «Взрослый человек», когда возраст от 19 лет, но меньше 65;
— «Пожилой человек», если возраст 65 и более.

Напишите программу, которая считывает с клавиатуры два вещественных числа, а затем строку. Если эта строка является обозначением одной из четырёх основных математических операций (+, -, * или /), то выведите результат применения этой операции к введенным ранее числам, в противном случае выведите «Неизвестно». Также «Неизвестно» следует вывести, если пользователь захочет поделить на ноль.

a = float(input()) # так как на входе Два вещественных числа то спользуем float b = float(input()) c = input() if c == '+': print(a + b) elif c == '-': print(a - b) elif c == '*': print(a * b) elif c == '/': if b == 0: print('Неизвестно') else: print(a / b) else: print('Неизвестно')

Напишите программу, которая имитирует проверку пароля, придуманного пользователем. Пользователь сперва вводит пароль, потом вводит подтверждение пароля. Вам нужно обработать следующие ситуации:

— если пароль, который ввёл пользователь (в первый раз) короче 7 символов, программа выводит «Short»
— если пароль достаточно длинный, но введённый во второй раз пароль не совпадает с первым, программа выводит «Difference»
— если же и эта проверка пройдена успешно, программа выводит «OK» (латинскими буквами).

parol_1,parol_2=input(),input() #проверяем длину первого пароля и сравниваем первый пароль со вторым if len(parol_1)>=7 and parol_1==parol_2: print('OK') #иначе проверяем длину первого пароля elif len(parol_1)

Источник

Сколько совпадает чисел

Даны три целых числа. Определите, сколько среди них совпадающих. Программа должна вывести одно из чисел: 3 (если все совпадают), 2 (если два совпадает) или 0 (если все числа различны).
Формат ввода
Вводятся три целых числа.
Формат вывода
Выведите ответ на задачу.
Примеры
Тест 1
Входные данные:
1
2
3
Вывод программы:
0

Определить, сколько чисел второй последовательности совпадает с произведением элементов первой
Помогите с задачкой в Делфи..Сколько чисел второй последовательности совпадает с произведением.

Последовательно вводятся N целых чисел. Определить, сколько из них совпадает с первым числом
Последовательно вводятся N целых чисел. Определить, сколько из них совпадает с первым числом.

Подсчитать, сколько элементов из множеств T и M совпадает
Задано некоторое множество М и множество T того же типа. Подсчитать, сколько элементов из множеств.

Подсчитать сколько элементов из множеств T и M совпадает
Задано некоторое множество M= и множество T= того же типа. Подсчитать сколько элементов из множеств.

Подсчитать, сколько элементов из множеств Т и М совпадает
Задано некоторое множество Ми множество Г того же типа. Подсчитать, сколько элементов из множеств Т.

Лучший ответ

Сообщение было отмечено Вероника_В как решение

Решение

a = int(input()) b = int(input()) c = int(input()) if a == b == c : print(3) elif a == b or a== c or b == c: print(2) else: print(0)

Источник

Даны три целых числа. Определите, сколько среди них совпадающих

Даны три целых числа. Определите, сколько среди них совпадающих. Программа должна вывести одно из чисел: 3 (если все совпадают), 2 (если два совпадает) или 0 (если все числа различны).

Даны три целых числа. Определите, сколько среди них совпадающих
Даны три целых числа. Определите, сколько среди них совпадающих. Программа должна вывести одно из.

Даны три целых числа. Определить, сколько среди них четных.
Даны три целых числа: K, M и N. Определить, сколько среди них четных. Если ни одного, каждое число.

Даны три целых числа. Если среди них есть ноль, все числа обнулить
Подскажите пожалуйста, как короче записать эту задачу? Условие: Даны три целых числа. Если среди.

Даны три целых числа a, b и c. Найти количество одинаковых чисел среди них
Даны три целых числа a, b и c. Найти количество одинаковых чисел среди них. Решить эту задачу.

Эксперт функциональных языков программированияЭксперт Python

def task(a,b,c): return len(set([a,b,c])) print(task(1,2,2))

Эксперт функциональных языков программированияЭксперт Python

Лучший ответ

Сообщение было отмечено Dax как решение

Решение

def task(a,b,c): k=4-len(set([a,b,c])) if k==1: k=0 return k
def task(a,b,c): k=[0, 3,2,0] return k[len(set([a,b,c]))]
a,b,c, = int(input()),int(input()),int(input()) print(2 if (a==b) + (a == c) + (b == c) == 1 else (a==b) + (a == c) + (b == c))

Даны три целых числа a, b и c. Найти количество чётных чисел среди них
Не использовать вложенных условных операторов. Не использовать сложных составных условий.

Введите множество состоящее из 15 целых чисел от 0 до 255. определите сколько среди них точных квадратов(одинаковые числа считать по разу)
Введите множество состоящее из 15 целых чисел от 0 до 255. определите сколько среди них точных.

Даны три числа, проверить верно ли что среди них 2 отрицательных числа
Помогите решить задачу на паскале. Даны три числа, проверить верно ли что среди них 2 отрицательных.

Даны три целых числа, найдите среднее из них
1.Даны три целых числа, найдите среднее из них (число больше наименьшего, но меньше наибольшего).

Даны три целых числа, найти среднее из них
Даны три целых числа, найти среднее из них. Средним назовём число, которое больше наименьшего из.

Источник

Занятие 2. Условия

Artjom.Gorodnitsev

Даны два целых числа. Выведите значение наименьшего из них.

Снимок9.PNG

Задача «Знак числа»

Условие

В математике функция sign(x) (знак числа) определена так:
sign(x) = 1, если x > 0,
sign(x) = -1, если x < 0,
sign(x) = 0, если x = 0.

Для данного числа x выведите значение sign(x) . Эту задачу желательно решить с использованием каскадных инструкций if. elif. else .

x=int(input())
if x>0:
print(1)
elif x==0:
print(0)
else:
print(-1)

Снимок10.PNG

Задача «Шахматная доска»

Условие

Заданы две клетки шахматной доски. Если они покрашены в один цвет, то выведите слово YES , а если в разные цвета — то NO . Программа получает на вход четыре числа от 1 до 8 каждое, задающие номер столбца и номер строки сначала для первой клетки, потом для второй клетки.

x=int(input())
y=int(input())
y2=int(input())
x2=int(input())
if(x+y+y2+x2)%2==0:
print(«YES»)
else:
print(«NO»)

Снимок11.PNG

Задача «Високосный год»

Условие

Дано натуральное число. Требуется определить, является ли год с данным номером високосным. Если год является високосным, то выведите YES, иначе выведите NO. Напомним, что в соответствии с григорианским календарем, год является високосным, если его номер кратен 4, но не кратен 100, а также если он кратен 400.

n=int(input())
if(n%4==0)and(n%100 !=0)or(n%400==0):
print(«YES»)
else:
print(«NO»)

Снимок12.PNG

Задача «Минимум из трех чисел»

Условие

Даны три целых числа. Выведите значение наименьшего из них.

k =int(input())
l = int(input())
m = int(input())
if k < l and k < m:
print (k)
if l < k and l < m:
print (l)
if m print (m)
if k == l:
print (k)

Снимок13.PNG

Задача «Сколько совпадает чисел»

Условие

Даны три целых числа. Определите, сколько среди них совпадающих. Программа должна вывести одно из чисел: 3 (если все совпадают), 2 (если два совпадает) или 0 (если все числа различны).

a=int(input())
s=int(input())
e=int(input())
if a==s==e:
print(3)
elif a==s or s==e or a ==e:
print(2)
else:
print(0)

Снимок14.PNG

Задача «Ход ладьи»

Условие

Шахматная ладья ходит по горизонтали или вертикали. Даны две различные клетки шахматной доски, определите, может ли ладья попасть с первой клетки на вторую одним ходом. Программа получает на вход четыре числа от 1 до 8 каждое, задающие номер столбца и номер строки сначала для первой клетки, потом для второй клетки. Программа должна вывести YES , если из первой клетки ходом ладьи можно попасть во вторую или NO в противном случае.

x=int(input())
n=int(input())
x2=int(input())
n2=int(input())
if x==x2 or n==n2:
print(«YES»)
else:
print(«NO»)

Снимок ладья.PNG

Задача «Ход короля»

Условие

Шахматный король ходит по горизонтали, вертикали и диагонали, но только на 1 клетку. Даны две различные клетки шахматной доски, определите, может ли король попасть с первой клетки на вторую одним ходом. Программа получает на вход четыре числа от 1 до 8 каждое, задающие номер столбца и номер строки сначала для первой клетки, потом для второй клетки. Программа должна вывести YES , если из первой клетки ходом короля можно попасть во вторую или NO в противном случае.

x1 = int(input())
y1 = int(input())
x2 = int(input())
y2 = int(input())
if (x2 == x1 + 1 or x2 == x1 — 1 or x2 == x1) and (y2 == y1 + 1 or y2 == y1 — 1 or y1 == y2):
print(«YES»)
else:
print(«NO»)

Снимок11111111111111111111.PNG

Задача «Ход слона»

Условие

Шахматный слон ходит по диагонали. Даны две различные клетки шахматной доски, определите, может ли слон попасть с первой клетки на вторую одним ходом.

x1=int(input())
y1=int(input())
x2=int(input())
y2=int(input())
if ((x1-x2)==(y1-y2)):
print(‘YES’)
elif ((x1-x2)==(y2-y1)):
print(«YES»)
else:
print(«NO»)

Снимок.PNG

Задача «Ход ферзя»

Условие

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

a = int(input())
b = int(input())
c = int(input())
d = int(input())
if a == c or b == d:
print(«YES»)
elif b — a == d — c or b + a == c + d:
print(«YES»)
else:
print(«NO»)

Снимок18.PNG

Задача «Ход коня»

Условие

Шахматный конь ходит буквой “Г” — на две клетки по вертикали в любом направлении и на одну клетку по горизонтали, или наоборот. Даны две различные клетки шахматной доски, определите, может ли конь попасть с первой клетки на вторую одним ходом.

Задача «Ход коня»

x1 = int(input())
x2 = int(input())
y1 = int(input())
y2 = int(input())
if (x1 == y1 + 2 or x1 == y1 — 2) and (x2 == y2 + 1 or x2 == y2 — 1):
print(«YES»)
elif (x1 == y1 + 1 or x1 == y1 — 1) and (x2 == y2 + 2 or x2 == y2 — 2):
print(«YES»)
else:
print(«NO»)

Снимок19.PNG

Снимок19.19.PNG

Задача «Шоколадка»

Условие

Шоколадка имеет вид прямоугольника, разделенного на n×m долек. Шоколадку можно один раз разломить по прямой на две части. Определите, можно ли таким образом отломить от шоколадки часть, состоящую ровно из k долек. Программа получает на вход три числа: n, m, k и должна вывести YES или NO.

Задача «Шоколадка»

Снимок20.PNG

Задача «Яша плавает в бассейне»

Условие

Яша плавал в бассейне размером N × M метров и устал. В этот момент он обнаружил, что находится на расстоянии x метров от одного из длинных бортиков (не обязательно от ближайшего) и y метров от одного из коротких бортиков. Какое минимальное расстояние должен проплыть Яша, чтобы выбраться из бассейна на бортик? Программа получает на вход числа N, M, x, y. Программа должна вывести число метров, которое нужно проплыть Яше до бортика.

n = int(input())
m = int(input())
x = int(input())
y = int(input())
if n > m:
n, m = m, n
if 2*x rx = x
else:
rx = n — x
if 2*y ry = y
else:
ry = m — y
if rx < ry:
print(rx)
else:
print(ry)

Источник

Читайте также:  Java static блок кода
Оцените статью