- По данному натуральному n, выведите лесенку из n ступенек
- Решение
- По данному натуральному n ≤ 9 выведите лесенку из n ступенек
- Решение
- Лесенка из чисел
- Решение
- Лесенка
- Решение задач python 2
- Задача «Ряд – 2»
- Условие
- Задача «Ряд – 3»
- Условие
- Задача «Сумма десяти чисел»
- Условие
- Задача «Сумма N чисел»
- Условие
- Задача «Сумма кубов»
- Условие
- Задача «Факториал»
- Условие
- Задача «Сумма факториалов»
- Условие
- Задача «Количество нулей»
- Условие
- Задача «Лесенка»
- Условие
- Задача «Потерянная карточка»
- Условие
По данному натуральному n, выведите лесенку из n ступенек
По данному натуральному n ≤ 9 выведите лесенку из n ступенек, i-я ступенька состоит из чисел от 1 до i без пробелов.
Примечание: Без использовании функции
Значения для самостоятельной проверки:
1) Входные данные: 1. Выходные данные:
1
2) Входные данные: 3. Выходные данные:
1
12
123
3) Входные данные: 5. Выходные данные:
1
12
123
1234
12345
a = '' for i in range(1, int(input())+1): a += str(i) print(a)
Дополните код из предыдущего задания, чтобы теперь получалась пирамида. То есть каждая ступень состоит из чисел от 1 до i и обратно.
Примечание: Без использовании функции
Значения для самостоятельной проверки:
1) Входные данные: 1. Выходные данные:
1
2) Входные данные: 3. Выходные данные:
—1
—121
12321
3) Входные данные: 5. Выходные данные:
——1
——121
—12321
-1234321
123454321
Не могу сообразить как это сделать
* В выходных значения «-» заменён на пробел т.к не читается на форуме
По данному натуральному n ≤ 9 выведите лесенку из n ступенек
По данному натуральному n ≤ 9 выведите лесенку из n ступенек, i-я ступенька состоит из чисел от 1.
Рекурсия: по данному натуральному n выведите первые n членов заданной последовательности
Дана монотонная последовательность, в которой каждое натуральное число k встречается ровно k раз.
выведите лесенку из n ступенек, i-я ступенька состоит из чисел от 1 до i без пробелов
Задача 1 По данному натуральному n≤9 выведите лесенку из n ступенек, i-я ступенька состоит из.
По данному натуральному n выведите первые n членов этой последовательности
Дана монотонная последовательность, в которой каждое натуральное число k встречается ровно k раз.
Введите лесенку из n ступенек, i -я ступенька состоит из чисел от 1 до i без пробелов
Введите лесенку из n ступенек, i -я ступенька состоит из чисел от 1 до i без пробелов.
Сообщение было отмечено ShamaN55ru как решение
Решение
n = int(input()) for i in range(n + 2): print(*range(1, i), sep='')
n = int(input()) + 1 for i in range(1, n + 1): print(' ' * (n - i), end='') print(*range(1, i), *range(1, i - 1)[::-1], sep='')
По данному натуральному n ≤ 9 выведите лесенку из n ступенек
У меня выходит правильный ответ, но на одной строке, а нужно лесенкой.
Буду признателен, если кто поможет.
По данному натуральному n, выведите лесенку из n ступенек
По данному натуральному n ≤ 9 выведите лесенку из n ступенек, i-я ступенька состоит из чисел от 1.
выведите лесенку из n ступенек, i-я ступенька состоит из чисел от 1 до i без пробелов
Задача 1 По данному натуральному n≤9 выведите лесенку из n ступенек, i-я ступенька состоит из.
По данному натуральному n≤9 выведите лесенку из n ступенек, i-я ступенька состоит из чисел от 1 до i без пробе
По данному натуральному n≤9 выведите лесенку из n ступенек, i-я ступенька состоит из чисел от 1 до.
По данному натуральному n выведите первые n членов этой последовательности
Дана монотонная последовательность, в которой каждое натуральное число k встречается ровно k раз.
n = 9 for i in range(n): print(''.join(map(str, range(1, i+2))))
n = 9 print("\n".join(''.join(map(str, range(1, i+2))) for i in range(n)))
Сообщение было отмечено kuzy как решение
Решение
Я понимаю что джойны, и генераторы это круто
вот подправленный код автора:
n = int(input()) for i in range(n): for j in range(1, i+2): print(j, end='') print()
r = '123456789' for i in xrange(n+1): print r[:i]
print """ 1 12 123 1234 12345 123456 1234567 12345678 123456789 """
1 2 3 4 5 6 7 8 9 10 11 12
s = """1 12 123 1234 12345 123456 1234567 12345678 123456789 """ s1 = s[:n*(n+3)/2 ] print s1
1 2 3 4 5 6 7 8 9 10 11 12
n=9 print(""" 1 12 123 1234 12345 123456 1234567 12345678 123456789 """[:(n+3)*n//2+1])
1 2 3 4 5 6 7 8 9 10 11 12 13
class spruce: s = '123456789' def __init__(self, n): self.nu = n def get_spruce(self): for i in range(self.nu + 1): print(self.s[:i]) z = spruce(9) z.get_spruce()
import numpy as np buf = np.zeros((n, n+1), dtype=np.byte) arr = np.arange(ord('1'), ord(str(n+1))+1, dtype=np.byte) buf[:] = arr #print buf ig, jg = np.mgrid[0:n,0:n+1] #print jg > ig arr2 = np.where(jg > ig, ord(' '), buf) arr2.dtype = 'S1' arr2[:, n] = '\n' print arr2.tostring()
arr = np.arange(ord('1'), ord('1') + n+1, dtype=np.byte)
1 12 123 1234 12345 123456 1234567 12345678 123456789 123456789: 123456789:; 123456789:; < 123456789:;123456789:;?
a=int(input()) s="" for i in range (a): s=s+str(a-a+i+1) print(s)
import numpy as np n=7 buf = np.tril(np.cumsum(np.ones((n, n), dtype=np.uint8), axis=1)) buf2='\n'.join(''.join(str(cell) for cell in row) for row in buf) print(buf2.replace('0', ''))
По данному натуральному n выведите первые n членов этой последовательности
Дана монотонная последовательность, в которой каждое натуральное число k встречается ровно k раз.
Рекурсия: по данному натуральному n выведите первые n членов заданной последовательности
Дана монотонная последовательность, в которой каждое натуральное число k встречается ровно k раз.
По данному натуральному числу N выведите такое наименьшее целое число k, что 2k≥N
Здраствуйте. У меня тут несколько задач. Пожалуста помогите. Очень нужно. 1) По данному.
Введите лесенку из n ступенек, i -я ступенька состоит из чисел от 1 до i без пробелов
Введите лесенку из n ступенек, i -я ступенька состоит из чисел от 1 до i без пробелов.
Написать программу определения счастливого числа, где 0 ≤ B ≤ 30000 и 0 ≤ N ≤ 10B.
Прошу вас помогите решить задачу: Число N, состоящие из B цифр считается счастливым числом, если.
Есть число n. Выведите «лесенку» из плюсов и пробелов
Есть число n. Выведите «лесенку» из плюсов и пробелов. В первой строке должно быть 0 плюсов, во.
Лесенка из чисел
Нужно написать програму, которая принимает 1 аргумент - число от 1 до 9 (включительно)
Программа должна делать лесенку из чисел от 1 до 9.
Словами не могу объяснить, вот пример выполнения:
Введите число от 1 до 9 : 4
1
12
123
1234
1 2 3 4 5 6 7 8 9 10 11 12
n = int(input("Введите число от 1 до 9 : ")) if n > 9 or n 1 : print("Еrrоr") else: pass ui = 1 while ui != n : print(ui) ui += 1
Лесенка
всем привет. Прошу помощи ньюбу Не вижу ошибку Напишите программу, которая по введённому числу.
Лесенка
Лесенкой называется набор кубиков, в котором каждый более верхний слой содержит кубиков меньше, чем.
Лесенка
Вова стоит перед лесенкой из N ступеней. На каждой из ступеней написаны произвольные целые числа.
Лесенка
Лесенка Вова стоит перед лесенкой из N ступеней. На каждой из ступеней написаны произвольные целые.
Лесенка
Вова стоит перед лесенкой из N ступеней. На каждой из ступеней написаны произвольные целые числа.
Сообщение было отмечено Valman229 как решение
Решение
кто вас учил так код писать?)
n = int(input("Введите число от 1 до 9 : ")) if n > 9 or n 1 : print("Еrrоr") else: s = '' for i in range(1, n+1): s += str(i) print(s)
Лесенка
Лесенка
Вова стоит перед лесенкой из N ступеней. На каждой из ступеней написаны произвольные целые числа. Первым шагом Вова может перейти на первую ступень или, перепрыгнув через первую, сразу оказаться на второй. Так же он поступает и дальше, пока не достигнет N-ой ступени. Посчитаем сумму всех чисел, написанных на ступенях через которые прошёл Вова.
Требуется написать программу, которая определит оптимальный маршрут Вовы, при котором, шагая, он получит наибольшую сумму.
В первой строке содержится натуральное число N — количество ступеней лестницы (2≤N≤1000). Во второй строке через пробел заданы числа, написанные на ступенях лестницы, начиная с первой. Числа, написанные на ступенях, не превосходят по модулю 1000.
Выведите наибольшее значение суммы.
Знаю, что задача не сложная, но мне нужен совет.
Косу не сложно, я не прошу решения, я прошу подсказки, что изменить в коде!
n=int(input()) a=list(map(int,input().split())) dp=[0] dp.append(a[0]) for i in range(n): if i>=2: dp.append(max(dp[i-1],dp[i-2])+a[i]) print(dp[n])
Решение задач 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)