Сурат1199
?>

По python-junior(python 3), решите , , надо! 1.дано 10 целых чисел. вычислите их сумму. напишите программу, использующую наименьшее число переменных. 2. дано n чисел: сначала вводится число n, затем вводится ровно n целых чисел. подсчитайте количество нулей среди введенных чисел и выведите это количество. вам нужно подсчитать количество чисел, равных нулю, а не количество цифр. 3. по данному натуральному n =< 9 выведите лесенку из n ступенек, i-я ступенька состоит из чисел от 1 до i без пробелов. 4. даны два целых числа a и в, a> b. выведите все нечётные числа от a до b включительно, в порядке убывания. в этой можно обойтись без инструкции if.

Информатика

Ответы

zadvornovakrmst
Задача 1.
Здесь вводим в цикле число и сразу же записываем в список (квадратные скобки), затем применяем встроенную функцию вычисления суммы списка sum и тут же выводим результат. В результате получилось использовать только одну переменную для цикла for 

Программа:
print(sum([int(input()) for i in range(10)]))

Задача 2.
n=int(input())  # вводим число n
k=0                #задаем начальное значение счетчика =0
for i in range(n):   #в цикле от 0 до n-1 раз выполняем
   if int(input())==0:   #если введенное число равно 0
       k+=1                 #то счетчик увеличиваем на 1
print(k)    #вывод результата

Задача 3.
Здесь лесенка строится из строк чисел, где каждая следующая строка ровно на один последний новый символ длиннее предыдущей:
1
12
123 
...
То есть достаточно приклеивать к предущей строке новый последний символ и получится лесенка!

Программа:
 
n=int(input())    #вводим число N
s=''                   #задаем пустую строку
for i in range(1,n+1):   #в цикле от 1 до n выполняем
    s+=str(i)       #приклеиваем к предыдущей строке новую букву i
    print(s)        #выводим строку символов

Задача 4.
Чтобы обойтись без проверки нечетности чисел, достаточно найти ближайшее нечетное число к началу интервала А:
допустим, что А=8, тогда A//2*2+1 дает 8//2*2+1=4*2+1=9 (здесь // - нахождение целой части от деления)
допустим теперь, что А=9, тогда А//2*2+1=9//2*2+1=4*2+1=9.
Так что формула A=A//2*2+1 всегда дает в результате ближайшее справа нечетное число, если число четное, и оставляет число без изменения, если число уже было нечетным.
Теперь генерируем список всех нечетных чисел, задавая в операторе range шаг =2, т.е. будем сразу перепрыгивать от нечетного к нечетному числу!
После получения списка нечетных чисел дадим команду сортировки в обратном направлении reverse и выводим полученный список! 

Программа:

a=int(input())  #задаем начальное значение интервала А
b=int(input())  #задаем конечное значение интервала В
a=a//2*2+1     #вычисляем ближайшее справа от А нечетное число
x=[]                 #задаем пустой список
for i in range(a,b+1,2):   # открываем цикл от А до В с шагом 2
    x+=[i]          #записываем получаемые нечетные числа в список х
x.reverse()      #задаем обратный порядок списка
for i in x:         #в цикле по списку х
    print(i)        #выводим все значения списка х
Belov

 

1)) открываем ехел

2) задаем переменные

Начальное значение интервала

=0

Конечное значение интервала

=2*ПИ()

Шаг определяем=

0.5

  Шаг взял примерно как хочешь

 

Следующая строка расчетная 

Расчитаем количество точек для построения 

самое простое пишем = дальше мышкой щелкаем на клетку конечное значение ... ставим знак - начальное , все это руками в строке формула ставим в скобки и  ставим знак деления / на шаг

Если все верно то exel расчитает точки 

 

далее надо определить таблицу расчетов

№ x y

 под № пишем в столбик 1

                                                2

дальше мышью веделяем вместе 1 и 2   и хватаем за уголок начинаем тянуть получаем ряд цыфр от 1 до количества точек скоко надо ( растягиваем

 

колонка х

строим первая  строка  = начальное значение

                                вторая строка = Предыдущее + Щаг

                                 теперь мышкой выделяем и растягтвае только выделяем второе значение

                                            => заполнелось х

 

заполнеям y

пишем =COS( и тыкаем мышью рядом на х) 

 

дальше растягиваем

 

получились значения в таблице х и  у

 

построение графика выделяем таблицу y и х и нажимаем  Вставка Диаграмма

там все просто потыкаешь увидишь синусойду 

удачи!

                              

 

 

Александровна

Чтобы информация была информацией для человека, необходимо чтобы она удовлетворяла всем свойствам информации, была уктуальна и доступна.

 

Если городской человек решает задачу о скорости лошади и узнает что за час она может пробежать 20 километров то врядли для него это новая информация, т.к она не актуальна ему

 

А если бы он жил в местности( и решил такую задачку) где люди ездят на лошадях, т.к другого вида транспарта там нет, и узнает что если он поедет на лошади то будет успевать там куда то там ему надо, то это будет информацией для него

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

По python-junior(python 3), решите , , надо! 1.дано 10 целых чисел. вычислите их сумму. напишите программу, использующую наименьшее число переменных. 2. дано n чисел: сначала вводится число n, затем вводится ровно n целых чисел. подсчитайте количество нулей среди введенных чисел и выведите это количество. вам нужно подсчитать количество чисел, равных нулю, а не количество цифр. 3. по данному натуральному n =< 9 выведите лесенку из n ступенек, i-я ступенька состоит из чисел от 1 до i без пробелов. 4. даны два целых числа a и в, a> b. выведите все нечётные числа от a до b включительно, в порядке убывания. в этой можно обойтись без инструкции if.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Vladimirovna Dmitrieva
olqa27
Galina3241
Kelena190533
AlekseiMardanova
Vorotko814
ckiras9
Anatolii
ВасильевнаСергей
imiryakubov
irinatikhonov
vladislavk-market2
гайсанов
Natalya
Никитина580