print("Да" if all([int(d) % 2 == 0 for d in str(input())]) else "Нет")
Объяснение:
input() - вводим с клавиатурыstr(input()) - приводим к строке[int(d) for d in str(input())]) - создаём массив из цифр введённого числа[int(d) % 2 == 0 for d in str(input())]) - создаём массив из результатов проверки на четность цифр числаall([int(d) % 2 == 0 for d in str(input())]) - проверяем, что все четные"Да" if all([int(d) % 2 == 0 for d in str(input())]) else "Нет" - если все четные, то возвращаем "Да", а иначе - нет.print("Да" if all([int(d) % 2 == 0 for d in str(input())]) else "Нет") - выводим возвращённый результатПоделитесь своими знаниями, ответьте на вопрос:
ответ: Внимание! Внимание! Говорит Германия: ответ на с++!
(Как я понял цикл с предусловием while, а цикл for с параметром)
Объяснение:
1 прога с while
#include <iostream>
using namespace std;
int main(){
long long sum = 0;
int a,b;
cin >> a >> b;
int i = a;
while(i <= b){
sum += i*i;
i++
}
cout << sum;
return 0;
}
2 прога с for
#include <iostream>
using namespace std;
int main(){
long long sum = 0;
int a,b;
cin >> a >> b;
for(int i = a; i <= b; i++){
sum += i*i;
}
cout << sum;
return 0;
}