Задания № 2 по теме «Условный оператор цикла WHILE» 1. Напечатайте все точные квадраты натуральных чисел, не превосходящие данного числа п. (например, при вводе 50 программа должна вывести 149 16 25 36 49). 2. В первый день спортсмен пробежал х километров, а затем он каждый день увеличивал пробег на 10% от предыдущего значения. По данному числу у определите номер дня, на который пробег спортсмена составит не менее у километров. Например, при вводе 10 20 программа должна вывести 9. хиу – действительные числа, ответ – целое число. 3. Дано натуральное число п. Определите, является ли оно степенью числа 2, и выведите слово YES, если является и слово NO, если не является. І (см. на обороте)
Вопрос 1
Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 2 раза?
i:=...;
while i<=5 do begin
writeln('Привет!');
i:=i+1
end;
ответ. 4
Вопрос 2
Сколько раз будет выполнен этот цикл?
i:=2;
while i<5 do begin
writeln('Привет!');
i:=i+1
end;
ответ. 3
Вопрос 3
Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 2 раза?
i:=1;
while i<=... do begin
writeln('Привет!');
i:=i+1
end;
ответ. 2
Вопрос 4
Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 2 раза?
i:=...;
while i>=2 do begin
writeln('Привет!');
i:=i-1
end;
ответ. 3
Вопрос 5
Чему будет равно значение переменной a после выполнения этого цикла?
i:=4;
a:=12;
while i<6 do begin
a:=a+i;
i:=i+1
end;
ответ. 21
Вопрос 6
Какое число будет выведено на экран в результате выполнения этого цикла?
i:=5;
write('9');
while i<5 do begin
write(i);
i:=i+1
end;
ответ. 9
Вопрос 7
Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 2 раза?
i:=7;
while i>=... do begin
writeln('Привет!');
i:=i-1
end;
ответ. 6
Код:
list_of_words = {}
searched_num = 0
arr_count = int(input("Введите количество элементов: "))
if arr_count < 0 or arr_count > 1000:
exit(print("\nНеверное количество элементов!"))
arr = sorted(input("\nВведите массив через пробел: ").split())
oftn_num = int(input("\nВведите число: "))
if arr_count != len(arr):
exit(print("\nКоличество элементов не совпадает!"))
for i in arr:
if i in list_of_words:
list_of_words[i] += 1
continue
list_of_words[i] = 1
for key, val in list_of_words.items():
if val == oftn_num:
print(key, end=' ')
searched_num += 1
if not searched_num:
print(0)