Срочно‼️‼️‼️ кто сделает за 10 мин отдам много баллов ‼️‼️
1) Программист написал программу с циклом: count = 0 while count < 20: print ("привет") count += 1 Определите, как изменится работа программы, если: а) заменить условие на count != 20; б) переставить две строки в теле цикла; в) заменить условие на count 20; д) программист забудет написать первую строку (запись начального значения счётчика); е) программист забудет написать строку count += 1 (увеличение значения счётчика на единицу)?
2) Определите, сколько раз выполнится цикл, и чему будут равны значения переменных а и b после его завершения.
а) а = 4; b = 6
while а<b: а += 1 #Сокращённая запись а=а+1
б) а = 4; b = 6
while а<b: а += b #Cокращённая запись a=a+b
в) а = 4; b = 6
while а>b: а += 1
г) а = 4; b = 6
while a<b : b=а-b
д) а = 4; b = 6
while а<b: а -= 1
3) Что будет выведено на экран в результате работы цикла?
а) k = 1
while к<5:
print ( к, end="" )
к += 1
б) к = 4
while к<10:
print ( к*к, end="" )
к += 2
в) к = 12
while к>3:
print ( 2*к-1, end="" )
к -= 1
г) к = 10
while к>2:
print ( к*к, end="" )
к -= 2
д) к = 15
while к > 6:
print ( к-1, end="" )
к -= 1
4. Напишите программу, которая вводит с клавиатуры натуральное число и определяет количество цифр в его записи.
5. Напишите программу, которая выводит на экран в столбик все цифры числа в обратном порядке (начиная с последней).
Дополнительное задание: Напишите программу, которая вводит с клавиатуры натуральное число и определяет количество чётных цифр в его записи.
Answers & Comments
a) Изменится условие выхода из цикла - программа будет работать, пока count не станет равным 20.
б) Изменится порядок вывода сообщения "привет" - сначала выводится сообщение, затем увеличивается значение count.
в) Условие выполнится только один раз, так как изначально count = 0, что не меньше 20.
д) Программа выдаст ошибку, так как переменная count не будет определена.
е) Цикл будет бесконечным, так как значение переменной count не будет меняться.
а) Цикл выполнится два раза, значения переменных а и b станут равными 6.
б) Цикл выполнится один раз, значение переменной а станет равным 10, а переменная b останется равной 6.
в) Цикл не выполнится ни разу, так как изначально а = 4, что меньше b = 6.
г) Цикл выполнится один раз, значение переменной b станет равным 8.
д) Цикл выполнится девять раз, будут выведены числа 14, 13, 12, 11, 10, 9, 8, 7, 6.а) Будет выведено: 1234.
б) Будет выведено: 2564.
в) Будет выведено: 23211917151311.г) Будет выведено: 10049.д) Будет выведено: 1413121110987.
num = int(input("Введите натуральное число: "))
count = 0
while num > 0:
num //= 10
count += 1
print("Количество цифр в числе:", count)
num = int(input("Введите число: "))
while num > 0:
print(num % 10)
num //= 10
Дополнительное Задание
num = int(input("Введите натуральное число: "))
count = 0
while num > 0:
if num % 2 == 0:
count += 1
num //= 10
print("Количество чётных цифр в числе:", count)