Информатика пәнінен № 829 тапсырма: Python программалау тілінде алгоритмдерді программалау

Python программалау тілінде алгоритмдерді программалауМәтін бойынша · жеңіл

Ерлан информатикадан бағаларды өңдеуге арналған Python бағдарламасын жазды. Алдымен бағдарлама n санын, яғни бағалардың санын оқиды, содан кейін n бағаны бір-бірлеп оқиды. Әр бағаны қосындыға қосады, ал баға 5-ке тең болса, бестіктер санауышын арттырады. Соңында бағдарлама орташа мәннің бүтін бөлігін (// амалы бөлудің бүтін бөлігін береді) және бестіктер санын шығарады. Бағдарламаның мәтіні:

n = int(input())
s = 0
k = 0
for i in range(n):
x = int(input())
s = s + x
if x == 5:
k = k + 1
print(s // n)
print(k)

Тексеру кезінде Ерлан 4 санын, содан кейін 5, 4, 5 және 3 бағаларын енгізді. Кейін ол k санауышы тек бестіктерді ғана емес, төрттіктерді де санайтындай етіп бағдарламаны жетілдіруге шешім қабылдады.

«x = int(input())» жолында int функциясы не үшін қолданылады?

  1. AЕнгізілген санды жақын бүтін санға дейін дөңгелектейді
  2. BЕнгізілген санды экранға шығарады
  3. CЕнгізілген жолды бүтін санға айналдырады
  4. DБағаның 2-ден 5-ке дейінгі аралықта екенін тексереді
Жауап пен талдауды көрсетуЖауап пен талдауды жасыру

Дұрыс жауап

  • CЕнгізілген жолды бүтін санға айналдырады

Талдау

input() функциясы пайдаланушы енгізгенді жол түрінде қайтарады. Бағаларды қосу және 5 санымен салыстыру үшін жолды int функциясымен бүтін санға айналдырады. int аралықты тексермейді және экранға шығармайды.

Тапсырмадағы қате

Шартындағы, нұсқаларындағы немесе талдауындағы қатені сипаттаңыз. 1000 таңбадан аспасын.

Осы тақырып бойынша ұқсас тапсырмалар

Тақырыптағы барлық 5 тапсырма

«Информатика» пәні бойынша репетиторлар

Тренажер

Осы тақырыпты жаттықтырыңыз

5 тапсырма бір-бірден, жауабы мен талдауы бірден көрсетіледі. Уақыт шектеуі жоқ.

Өз сынағыңыз

Таймері бар сынақ жинаңыз

ҰБТ сияқты: тапсырмаға 2 минут.

Неше тапсырма