Форум сайта python.su
0
1)Напишите программу, которая считывает рост претендентов в отряд космонавтов до тех пор, пока не будет введен «!». А затем выводит на первой строчке количество подходящих кандидатур, а на второй строке – минимальный и максимальный рост участников, отобранных в новый отряд космонавтов.
Гарантируется, что в отряд отберутся как минимум два летчика-космонавта.
Формат ввода
Несколько строк с ростом космонавтов и последняя строка «!».
Формат вывода
Две строки: количество кандидатур на первой, и максимальный и минимальный рост через пробел – на второй.
2)Пользователь вводит одно за другим целые числа, делящиеся на 10, пока не введёт число, которое не делится на 10.
Вводятся числа одно за другим, каждое на отдельной строке.
Ничего не выводится, программа лишь должна вовремя завершить работу.
3)Напишите программу, которая проверяет, является ли введённое натуральное число степенью двойки. Если да, то выводится сама эта степень; если нет, выводится «НЕТ».
ЗАРАНЕЕ СПАСИБО))!!
Офлайн
2
А помощь-то в чем должна заключаться? Написать за вас программы?
Офлайн
61
Показывайте свой код и что не получается - будем помогать.
Офлайн
0
print(“Как ваше настроение?”)
text = input()
if ‘хорош’ in text and ‘плох’ not in text:
print('Отлично, у меня тоже всё хорошо
')
elif ‘плох’ in text and ‘хорош’ not in text:
print('Ничего, скоро всё наладится')
else:
print('Извините, я вас не пониамю.')
суть программы в том что если в ответе на вопрос есть слово хорошо то выводится первый ответ
если плохо то второй
но есть условие что пользователь может ответить нехорошо а к этому должен подходить второй ответ
подскажите как его туда добавить)
Офлайн
27
Убери пробелы в text и приведи все символы к одинаковому регистру, например так:
text = ''.join(text.split()).lower()
Отредактировано Rafik (Окт. 19, 2018 07:56:57)
Офлайн