- Найти количество нулей в заданном числе
- Решение
- Решение задач python 2
- Задача «Ряд – 2»
- Условие
- Задача «Ряд – 3»
- Условие
- Задача «Сумма десяти чисел»
- Условие
- Задача «Сумма N чисел»
- Условие
- Задача «Сумма кубов»
- Условие
- Задача «Факториал»
- Условие
- Задача «Сумма факториалов»
- Условие
- Задача «Количество нулей»
- Условие
- Задача «Лесенка»
- Условие
- Задача «Потерянная карточка»
- Условие
- Вывести количество нулей в числе
- Решение
- Подсчитайте количество нулей среди введенных чисел и выведите это количество
- Решение
- Вывести количество нулей в числе
- Решение
Найти количество нулей в заданном числе
Помогите найти ошибку. Нужно написать программу которая находит количество нулей в заданном числе. Одно число не считает. Я думаю, что это 0. При вводе 0 выдает 0. Числа из промежутка (-2*10**9 по -2*10**9 )
1 2 3 4 5 6 7 8 9 10 11 12
i=open('input.txt','r') o=open('output.txt','w') N=int(i.read()) N=abs(N) q=0 while N>0: if N%10==0: q +=1 N=N//10 o.write(str(q)) i.close() o.close()
Подсчитать количество нулей в заданном целом числе
Подсчитать количество нулей в заданном числе. P.S. Число целое.
Подсчитать количество нулей и единиц в заданном шестнадцатеричном числе.
Задача:Подсчитать количество нулей и единиц в заданном шестнадцатеричном числе.
Найти количество нулей в числе
составить программу,которая считывает вводимые с клавиатуры числа и считает количество нулей в них.
Найти количество цифр в заданном числе
Добрый вечер, народ. Помогите решить задачку: Но есть одна проблема, самое главное в этой.
Проверить сколько нулей в заданном числе
Вводится число, кол-во цифр неизвестно, проверить сколько нулей в этом числе.
Сообщение было отмечено Y0k3 как решение
Решение
while True: if N%10==0: q +=1 N=N//10 if N==0: break
Решение задач python 2
Даны два целых числа A и B (при этом A ≤ B). Выведите все числа от A до B включительно.
a = int(input())
b = int(input())
for i in range(a, b + 1):
print(i)
Задача «Ряд – 2»
Условие
Даны два целых числа A и В. Выведите все числа от A до B включительно, в порядке возрастания, если A < B, или в порядке убывания в противном случае.
a = int(input())
b = int(input())
if a for i in range(a, b+1):
print(i)
else:
for i in range(a, b-1, -1):
print(i)
Задача «Ряд – 3»
Условие
Даны два целых числа A и В, A > B A>B . Выведите все нечётные числа от A до B включительно, в порядке убывания. В этой задаче можно обойтись без инструкции if.
a = int(input())
b = int(input())
for i in range(a – (a + 1) % 2, b – b % 2, -2):
print(i, end=’ ‘)
Задача «Сумма десяти чисел»
Условие
Дано 10 целых чисел. Вычислите их сумму. Напишите программу, использующую наименьшее число переменных.
sum = 0
for i in range(10):
number = int(input())
sum += number
print(sum)
Задача «Сумма N чисел»
Условие
Дано несколько чисел. Вычислите их сумму. Сначала вводите количество чисел N, затем вводится ровно N целых чисел. Какое наименьшее число переменных нужно для решения этой задачи?
a = int(input())
sum = 0
for i in range(a):
sum += int(input())
print(sum)
Задача «Сумма кубов»
Условие
По данному натуральному n вычислите сумму 1 3 +2 3 +3 3 +…+n 3 .
n = int(input())
sum = 0
for i in range(n + 1):
a = i ** 3
sum += a
print(sum)
Задача «Факториал»
Условие
Факториалом числа n называется произведение 1 × 2 × … × n. Обозначение: n!.
По данному натуральному n вычислите значение n!. Пользоваться математической библиотекой math в этой задаче запрещено.
a = 1
n = int(input())
for i in range(1, n + 1):
a *= i
print(a)
Задача «Сумма факториалов»
Условие
По данному натуральном n n вычислите сумму 1 ! + 2 ! + 3 ! + . . . + n ! 1!+2!+3!+…+n! . В решении этой задачи можно использовать только один цикл. Пользоваться математической библиотекой math в этой задаче запрещено.
n = int(input())
f = 1
sum = 0
for i in range(1, n + 1):
f = f * i
sum += f
print (sum)
Задача «Количество нулей»
Условие
Дано N чисел: сначала вводится число N, затем вводится ровно N целых чисел. Подсчитайте количество нулей среди введенных чисел и выведите это количество. Вам нужно подсчитать количество чисел, равных нулю, а не количество цифр.
num_nulej = 0
for i in range(int(input())):
if int(input()) == 0:
num_nulej += 1
print(num_nulej)
Задача «Лесенка»
Условие
По данному натуральному n ≤ 9 выведите лесенку из n ступенек, i-я ступенька состоит из чисел от 1 до i без пробелов.
n = int(input())
for i in range(1, n + 1):
for a in range(1, i + 1):
print(a, sep=”, end=”)
print()
Задача «Потерянная карточка»
Условие
Для настольной игры используются карточки с номерами от 1 до N. Одна карточка потерялась. Найдите ее, зная номера оставшихся карточек.
Дано число N, далее N − 1 номер оставшихся карточек (различные числа от 1 до N). Программа должна вывести номер потерянной карточки.
Для самых умных: массивами и аналогичными структурами данных пользоваться нельзя.
n = int(input())
sum = 0
for i in range(1, n + 1):
sum += i
for i in range(n – 1):
sum -= int(input())
print(sum)
Вывести количество нулей в числе
Вот что я написал, но не понимаю, почему не работает, может кто подсказать?
a = str(input()) k = 0 for i in range(len(a)): if a[i] == 0: k = k + 1 print(k)
Найти количество нулей в заданном числе
Помогите найти ошибку. Нужно написать программу которая находит количество нулей в заданном числе.
Вывести на экран числа, у которых количество значащих нулей в числе является нечетным
Разработать метод, который для заданного натурального числа N возвращает количество значащих.
Количество нулей в числе
Пользователь вводит число, а программа выводит кол-во нулей в этом числе.
Определить количество нулей в числе
Дано натуральное число n. Напишите функцию static int Numer of Zeroes(int n) определяющую.
Сообщение было отмечено Infeeqs как решение
Решение
Сообщение от Infeeqs
num = int(input('>> ')) cnt_zero = 0 while num > 0: num, tmp = divmod(num, 10) if tmp == 0: cnt_zero += 1 print(cnt_zero)
Сообщение от Infeeqs
Сообщение от Infeeqs
Человек может ввести к примеру 001, или 0001, и в соответствующих строках будет 2 и 3 нуля, но в числе 1 с нулями как-то не задалось.
1 2 3 4 5 6 7 8 9 10 11 12 13
>>> def zcount(n): . c = 0 . while n: . if n % 10 == 0: . c += 1 . n //= 10 . return c . >>> zcount(102) 1 >>> zcount(int('0001')) 0 >>>
Сообщение от Infeeqs
Garry Galler, думаю согласно стандарту IEEE754 Double precision 64-bit число нулей в 1e12 будет побольше..
А вообще задача неоднозначная.. с одной стороны в числе 5 по крайней мере один ноль, с другой стороны нет нулей..
А в бинарном представлении?
1e12=01000010 01101101 00011010 10010100 10100010 00000000 00000000 00000000
Вот в этом то и неоднозначность.
Добавлено через 2 минуты
Причем впередистоящие нули тоже имеют значение..
Найти количество нулей в числе
составить программу,которая считывает вводимые с клавиатуры числа и считает количество нулей в них.
Посчитать количество нулей в числе
⦁ Пользователь вводит число. Определить количество цифр в этом числе, посчитать их сумму и среднее.
Определить количество нулей в числе
Здравствуйте. Нужно вывести на экран количество нулей, кроме нулей в младших разрядах. Т.е. если мы.
Подсчитать количество нулей в заданном целом числе
Подсчитать количество нулей в заданном числе. P.S. Число целое.
Упростить программу, находящую количество нулей в числе
#include <iostream> #include <stdio.h> using namespace std; int main() < setlocale(LC_ALL.
Подсчитать количество нулей и единиц в заданном шестнадцатеричном числе.
Задача:Подсчитать количество нулей и единиц в заданном шестнадцатеричном числе.
Подсчитайте количество нулей среди введенных чисел и выведите это количество
Есть задача, никак не могу понять, как принимать различное количество строк во входных данных:
Дано N чисел: сначала вводится число N, затем вводится ровно N целых чисел. Подсчитайте количество нулей среди введенных чисел и выведите это количество. Вам нужно подсчитать количество чисел, равных нулю, а не количество цифр.
Не столь нужно решение как подсчитать числа, сколько помощь с входными данными.
Подсчитайте количество нулей среди введенных чисел и выведите это количество
Дано N чисел: сначала вводится число N, затем вводится ровно N целых чисел положительных чисел.
Подсчитайте количество нулей среди введенных чисел и выведите это количество
Дано N чисел: сначала вводится число N, затем вводится ровно N целых чисел положительных чисел.
Составте программу которая определяет количество отрицательных, количество положительных и количество нулей среди введённых чисел
С клавиатуры вводятся N чисел.Составте программу которая определяет количество отрицательных.
Составьте программу, которая определяет количество отрицательных, количество положительных и количество нулей среди введенных чисел
С клавиатуры вводятся N чисел. Составьте программу, которая определяет количество отрицательных.
Сообщение было отмечено kuzy как решение
Решение
print(len([z for z in [int(input('Число: ')) for i in range(int(input('Кол-во чисел: ')))] if z == 0]))
print(len([z for z in (int(input('Число: ')) for i in range(int(input('Кол-во чисел: ')))) if z == 0]))
Различное кол-во строк принимать можно циклами:
repeats = int(input('Кол-во чисел: ')) count = 0 for i in range(repeats): num = int(input('Число: ')) count += (lambda x: 1 if x == 0 else 0)(num) # if num == 0: count += 1 print(count)
Для меня вообще непонятно, почему надо ограничивать ввод N строками, числами и т.д (постоянно сталкиваюсь с такими примерами в питоновых задачах)? Составители задач не знают как ограничить ввод?
Ввод строкой:
num=[] >>> while len(num)==0 or num[-1] != '': . num.append(input()) . else: . num.pop() .
Сообщение от Vigi
l = [] while True: try: enter = int(input('enter a number or Enter to finish: ')) l.append(enter) except: break
Вывести количество нулей в числе
Вот что я написал, но не понимаю, почему не работает, может кто подсказать?
a = str(input()) k = 0 for i in range(len(a)): if a[i] == 0: k = k + 1 print(k)
Найти количество нулей в заданном числе
Помогите найти ошибку. Нужно написать программу которая находит количество нулей в заданном числе.
Вывести на экран числа, у которых количество значащих нулей в числе является нечетным
Разработать метод, который для заданного натурального числа N возвращает количество значащих.
Количество нулей в числе
Пользователь вводит число, а программа выводит кол-во нулей в этом числе.
Определить количество нулей в числе
Дано натуральное число n. Напишите функцию static int Numer of Zeroes(int n) определяющую.
Сообщение было отмечено Infeeqs как решение
Решение
Сообщение от Infeeqs
num = int(input('>> ')) cnt_zero = 0 while num > 0: num, tmp = divmod(num, 10) if tmp == 0: cnt_zero += 1 print(cnt_zero)
Сообщение от Infeeqs
Сообщение от Infeeqs
Человек может ввести к примеру 001, или 0001, и в соответствующих строках будет 2 и 3 нуля, но в числе 1 с нулями как-то не задалось.
1 2 3 4 5 6 7 8 9 10 11 12 13
>>> def zcount(n): . c = 0 . while n: . if n % 10 == 0: . c += 1 . n //= 10 . return c . >>> zcount(102) 1 >>> zcount(int('0001')) 0 >>>
Сообщение от Infeeqs
Garry Galler, думаю согласно стандарту IEEE754 Double precision 64-bit число нулей в 1e12 будет побольше..
А вообще задача неоднозначная.. с одной стороны в числе 5 по крайней мере один ноль, с другой стороны нет нулей..
А в бинарном представлении?
1e12=01000010 01101101 00011010 10010100 10100010 00000000 00000000 00000000
Вот в этом то и неоднозначность.
Добавлено через 2 минуты
Причем впередистоящие нули тоже имеют значение..
Найти количество нулей в числе
составить программу,которая считывает вводимые с клавиатуры числа и считает количество нулей в них.
Посчитать количество нулей в числе
⦁ Пользователь вводит число. Определить количество цифр в этом числе, посчитать их сумму и среднее.
Определить количество нулей в числе
Здравствуйте. Нужно вывести на экран количество нулей, кроме нулей в младших разрядах. Т.е. если мы.
Подсчитать количество нулей в заданном целом числе
Подсчитать количество нулей в заданном числе. P.S. Число целое.
Упростить программу, находящую количество нулей в числе
#include <iostream> #include <stdio.h> using namespace std; int main() < setlocale(LC_ALL.
Подсчитать количество нулей и единиц в заданном шестнадцатеричном числе.
Задача:Подсчитать количество нулей и единиц в заданном шестнадцатеричном числе.