Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.70/259: Рейтинг темы: голосов - 259, средняя оценка - 4.70
208 / 95 / 15
Регистрация: 27.07.2018
Сообщений: 323

Да или нет!

07.10.2018, 09:39. Показов 55932. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Напишите программу, которая считывает две строки и выводит «ВЕРНО», если в каждой из них записано или слово да, или слово нет (в любой комбинации). Если это не так, выведите «НЕВЕРНО».

Пример 1
Ввод
да
да
Вывод
ВЕРНО
Пример 2
Ввод
да
КОНЕЧНО!
Вывод
НЕВЕРНО
Пример 3
Ввод
нет
да
Вывод
ВЕРНО

Помогите!

Добавлено через 52 секунды
Python
1
2
3
4
5
6
7
8
9
str1 = input()
str2 = input()
 
if (('да' or 'нет') in (str1 and str2)):
    print('ВЕРНО')
elif (('нет' or 'да') in (str1 and str2)):
    print('ВЕРНО')
else:
    print('НЕВЕРНО')
В чём ошибка
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.10.2018, 09:39
Ответы с готовыми решениями:

Известны фамилии N человек, их семейное положение: женат (замужем) или нет, и сведения о наличии детей (есть или нет)
Известны фамилии N человек, их семейное положение: женат (замужем) или нет, и сведения о наличии детей (есть или нет). Определить...

Анализ введенного числа (целое или нет; положительное, отрицательное или нуль четное или нет)
Здравствуйте Недавно начал изучать С++ Ну и столкнулся с проблемным заданием Очень срочно нужно для экзамена Составить программу для...

Известны фамилии N человек, их семейное положение: женат (замужем) или нет, и сведения о наличии детей (есть или нет)
Известны фамилии N человек, их семейное положение: женат (замужем) или нет, и сведения о наличии детей (есть или нет). Определить...

6
 Аватар для anapshy
531 / 272 / 220
Регистрация: 14.11.2016
Сообщений: 1,052
07.10.2018, 09:45
Python
1
2
3
4
5
6
7
8
9
x, y = None, None
with open('input.txt', 'r') as file:
    x = file.readline().strip()
    y = file.readline().strip()
data = ['да', 'нет']
if x.lower() in data and y.lower() in data:
    open('output.txt', 'w').write('ВЕРНО')
else:
    open('output.txt', 'w').write('НЕВЕРНО')
0
208 / 95 / 15
Регистрация: 27.07.2018
Сообщений: 323
07.10.2018, 10:27  [ТС]
воу, прошу использовать только if, elif, else, in or and, изучаю программирование второй день)

Добавлено через 7 минут
input + print еще)
0
 Аватар для anapshy
531 / 272 / 220
Регистрация: 14.11.2016
Сообщений: 1,052
07.10.2018, 11:23
А что не понятного? Если x & y в нижнем регистре есть в списке, то Верно, иначе Неверно
Python
1
2
3
4
5
x, y = input(), input()
if x.lower() in ['да', 'нет'] and y.lower() in ['да', 'нет']:
    print('ВЕРНО')
else:
    print('НЕВЕРНО')
Python
1
2
3
4
5
x, y = input().lower(), input().lower()
if (x == 'да' or x == 'нет') and (y == 'да' or y == 'нет'):
    print('ВЕРНО')
else:
    print('НЕВЕРНО')
0
12 / 10 / 3
Регистрация: 09.10.2018
Сообщений: 49
04.11.2018, 23:38
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
word1 = input()
word2 = input()
yes = 'да'
no = 'нет'
 
if word1 == yes or word1 == no:
    if word1 == no or word1 == yes:
        if word2 == yes or word2 == no:
            if word2 == no or word2 == yes:
                print('ВЕРНО')
            else:
                print('НЕВЕРНО')
        else:
            print('НЕВЕРНО')
    else:
        print('НЕВЕРНО')
else:
    print('НЕВЕРНО')
0
45 / 31 / 14
Регистрация: 06.11.2018
Сообщений: 32
06.11.2018, 19:38
CyberGame, Если еще не решил, то вот мой код:
Python
1
2
3
4
5
6
7
8
9
10
11
12
a = input()
b = input()
if a == 'да' and b == 'да':
    print('ВЕРНО')
elif a == 'нет' and b == 'нет':
    print('ВЕРНО')
elif a == 'нет' and b == 'да':
    print('ВЕРНО')
elif a == 'да' and b == 'нет':
    print('ВЕРНО')
elif b != 'да' or b != 'нет' or a != 'да' or a != 'нет':
    print('НЕВЕРНО')
0
 Аватар для anapshy
531 / 272 / 220
Регистрация: 14.11.2016
Сообщений: 1,052
07.11.2018, 17:23
ilyand101, зачем всё так усложнять? Много проверок. В худшем случае достаточно 4 проверок для того, чтобы дать ответ.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.11.2018, 17:23
Помогаю со студенческими работами здесь

Известны фамилии 25-ти человек, их семейное положение:женат(замужем) или нет, и сведения о наличии детей(есть или нет). Определить фамилии:
Известны фамилии 25-ти человек, их семейное положение:женат(замужем) или нет, и сведения о наличии детей(есть или нет). Определить фамилии...

Можно ли по названию платы,или по чипу,или по соккету,определить,поддерживает плата ХР или нет?
Добрый день всем.Уважаемые знатоки,я заранее прошу у Вас прощенья,если заданный мной вопрос,тупой или глупый. Но поверьте,я уже замучился...

Ошибка с массивами, хотя формально её нет (похожи ли массивы или нет?)
Всем доброго времени суток!) В общем имею такую великолепную чтуку, она должна говорить мне, похожи ли массивы или нет, массив должен...

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

Даны четыре числа, найти произведение кратных 3 или 5. Если их нет сообщить об этом ответом «нет»
Даны четыре числа, найти произведение кратных 3 или 5. Если их нет сообщить об этом ответом «нет». В PASCALABC.Net, пожалуйста


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru