Как вывести два числа через пробел питон

Вывести цифры числа через пробел

Помогите справиться с задачами на Питон.

Вводится произвольное число. Вывести цифры этого числа через пробел.
Цифры выводяться вводятся в обратном порядке. Нужно доработать программу так, чтобы цифры выводились в правильном порядке.

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Вывести цифры числа через пробел
Из «179» — «1 7 9» Дано натуральное число N. Выведите все его цифры по одной, в обычном порядке.

Вывести цифры введенного числа через пробел в обратном порядке
С использыванием цикла while 3. Написать программу, которая выводит на экран все цифры.

Необходимо вывести наименьшую и наибольшую цифры данного числа через пробел
Дано натуральное число N. Напишите функцию, определяющую наименьшую и наибольшую цифры данного.

Считать строку из чисел, вывести на экран Все четные числа — элементы массива Входные данные вводятся через пробел, ввод
Считать строку из чисел, вывести на экран Все четные числа — элементы массива Входные данные.

Catstail, тривиальный случай может быть тривиальнее

Да нет, из-за того, что у вас в программе нет «числа»

Добавлено через 6 минут
А если «дорабатывать» то, что есть, можно использовать свой стек, а не стек вызовов:

vpArth, не так все просто, голубчик. Запустите свой код и введите 0. Что получится?

Добавлено через 53 секунды

Цифры через пробел в прямом порядке
С использыванием цикла while 4. Написать программу, которая выводит на экран все цифры.

Как считать числа, введенные через пробел?
если я подаю такую строку то он считывает правильно и работает. 2 3 3 3 а я хочу подавать.

Выведите (через пробел) все четные числа от a до b
никак не получается написать правильную программу в питоне, подскажите пожалуйста как это сделать.

Ввод в строке целые числа через пробел
Как ввести n целых чисел через пробел так, чтобы, если я ввожу что n=6, то.

Вывести каждое третье слово из строки через пробел
нужно вывести каждое третье слово из строки через пробел. s = input().split(‘ ‘) s = for i in.

Дано число, вывести цифры исходного числа через пробел
Дано число. Вывести цифры исходного числа через пробел. Найти, если число нечетное, сумму четных.

Источник

Чтение значений, заданных через пробел

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Чтение через пробел во всей переменной
В общем такая проблема,есть переменная Msg,надо сделать чтобы она делилась через определенное.

Чтение с файла значение двух переменных записанных через пробел
Как прочитать с файла file.in два числа например: «10 20» между ними стоит пробел. пробовал.

Присваивание значений элементам массива через пробел
Здравствуйте, решил попробовать порешать олимпиадные задачки на C# и столкнулся с небольшой.

Поиск в строке по имени и суммирование значений, стоящих с именем через пробел
Здравствуйте. Есть такая задача. Дано: Вася 12 Петя 23 Ваня 55 Сергей 101 Вася 23 Петя 25

Спасибо большое!
Но в таком случаи я не могу выполнять над этими переменными мат. операции. Например, print (a*b).

Добавлено через 40 минут
Нашла решение )
Если кого-то будет интересовать этот вопрос то, вот ответ :

Чтение чисел через пробел из одного textbox’a и перевод чисел в другой textbox
При выводе в textbox4 цикл for, все n раз, переводит из двоичной последовательности в десятичную.

Вычисление значения функции для каждого из заданных значений параметра а, при всех заданных x
Сотавить и отладить программу вычисления функции для каждого из заданных значений параметра а и при.

Вычислить и распечатать таблицу значений заданных функций для указанных значений
для всех х, меняющихся с шагом hx=0.5 и всех y, меняющихся с шагом hy=0,25 вычислить и распечатать.

Вычисление таблицы значений функции при заданных изменениях значений аргумента
Пожалуста помогите написать прогу на паскале для вычисления таблицы значений функци при заданных.

Источник

Как считать числа, введенные через пробел?

если я подаю такую строку то он считывает правильно и работает.

а я хочу подавать вот такую строку 2 3 3 3 и чтобы всё работало как это сделать?

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Считать три числа, записанных в строке через пробел
Привет,CyberForum. Начал изучение пайтона) Но много ещё не знаю,но хочу узнать. Задача и.

Считать строку из чисел, вывести на экран Все четные числа — элементы массива Входные данные вводятся через пробел, ввод
Считать строку из чисел, вывести на экран Все четные числа — элементы массива Входные данные.

Как считать числа введенные через пробел
Нужно считать числа в массив. Числа введенные через пробел. Количество чисел известное

Считать числа, введённые с клавиатуры через пробел
Считать числа, введённые с клавиатуры через пробел. Как это сделать? Количество введённых чисел.

сейчас моя программа считывает только так
2
3
3
3

я хочу чтобы она могла считывать вот так
2 3 3 3

сейчас моя программа считывает только так
2
3
3
3

я хочу чтобы она могла считывать вот так
2 3 3 3

программа должна считать вот такое
2
1 2 2

Добавлено через 6 минут
Допустим программа должна считать вот такое
3
1 2 2
1 2 6
1 3 2

и вывести индексы в порядке возрастания чисел
вывод 2 3 1

Решение

Решение

ну смотрите
все числа вводятся с консоли
4 # тройка это число сколько будет вот тех последовательностей в низу.
1 2 2 # Первое число в этой строке это количество элементов в этой строке минус один.то есть тут двойка возводится в двойку.2^2
1 2 6 # тут двойка возводится в степень шесть.
1 3 2 # тут тройка возводится в степень два.
2 5 2 3 # тут пятёрка сначала возводится в степень вторую потом число которое получилось возводится в степень три

2^2 = 4
2 ^ 6 = 64
3 ^2 = 9
5 ^2^3 = 390625

после возведение в степень нужно в порядке возрастания напечатать индексы
допустим где получилась чётвёрка индекс 1 где получилось 64 индекс 2,где 9 индекс 3 где 390625 индекс 4
значит нужно вывести 1 3 2 4

Добавлено через 7 минут
там ошиблась с записью там не три а четыре в примере
4 # это число сколько будет вот тех последовательностей в низу. может быть как 4 так и больше и меньше

Источник

Ввод ровно n чисел через пробел

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Считать строку из чисел, вывести на экран Все четные числа — элементы массива Входные данные вводятся через пробел, ввод
Считать строку из чисел, вывести на экран Все четные числа — элементы массива Входные данные.

Ввод массива в одну строку через пробел
Помогите реализовать ввод данных через массив ограниченного длинны. Например : 5 #ввели длину.

Ввод данных в одну строку через пробел
Нужно сделать Ввод именно как сказано , то есть в одну строку через пробел.Как реализовать ? У меня.

Ввод в строке целые числа через пробел
Как ввести n целых чисел через пробел так, чтобы, если я ввожу что n=6, то.

Решение

Ввод чисел через пробел
Доброго времени суток! Подскажите как правильно сделать. Есть односвязный список. Нужно вводить.

Ввод чисел через пробел
Здравствуйте, подскажите пожалуйста, как вводить числа в одну строку через пробел,а потом .

Ввод чисел через пробел
Как-нибудь можно ввести числа в одну строку без использования массива? Я погуглил, но везде строка.

Ввод чисел в строку через пробел
Как ввести числа типа int через пробел?

Ввод чисел пользователем через пробел
Есть задача, где пользователь вводит количество годов, а на следующей строке перечисляет эти года.

Ввод массива чисел через пробел и readln
Здрасте! Помогите с вопросом: Как в этом коде ввод массива ограничивать не цифрой а до нажатия.

Источник

Последовательности

range

Чтобы повторить действия пишут циклы.

Операторы внутри цикла (что нужно повторить) пишут с отступом.

4 раза напечатать Hello:

for переменная in последовательность : — это оператор python, который перебирает по 1 элементу из последовательности и записывает ее в переменную.

x — имя переменной. Может быть любое.

range — функция python. Она возвращает последовательность целых чисел.

Не забудьте поставить двоеточие :

range(4) вернет последовательность из 0, 1, 2, 3. То есть 4 целых числа, от 0 (включая) до 4 (не включая).

Чтобы напечатать эти числа в 1 строку, будем ставить после каждого числа пробел. В функции print укажем end=’ ‘ (в конце ставить пробел, а не символ новой строки, как обычно).

Функция range(3, 10) вернет последовательность чисел от 3 (включая) до 10 (НЕ включая):

Третий аргумент функции range — на сколько увеличить число: Функция range(3, 10, 2) вернет последовательность чисел от 3 (включая) до 10 (НЕ включая) +2 каждый раз:

читаем и печатаем много чисел

Даны 2 целых числа. 1 число на 1 строке. Нужно прочитать эти числа и напечатать их.

Если числа заданы на одной строке через пробел, то их читаем так:

Похоже можно прочитать много чисел на строке через пробел:

Разберем этот код:

  • input() — прочитать строку ‘3 5 -2 7 1’
  • input().split() — разбить прочитанную строку по пробельным символам на строки, получится список строк; [‘3’, ‘5’, ‘-2’, ‘7’, ‘1’]
  • map(функция, последовательность) — применить функцию к каждому элементу последовательности, вернуть полученную последовательность. Тут получили последовательность чисел 3 5 -2 7 1. Переменная a ссылается на эту последовательность.

К полученной последовательности можно применить оператор for..in

Генераторы — 1 раз

Генераторы — это последовательности, по которым можно пройти только один раз.

Если нужно будет пройти по тем же данным несколько раз, их нужно сохранить в памяти. Например, сделать из последовательности map список list.

:question: Зачем нужны последовательности map? Давайте сразу из map делать list.

Список хранит все свои элементы в памяти. Элементы последовательности могут вычисляться только тогда, когда потребуются («ленивые вычисления») и не занимать место в памяти. Полезно, если элементов очень много.

Еще один пример последовательностей, которые хранятся полностью в памяти — строки.

Однопроходные алгоритмы

Рассмотрим простые алгоритмы, которые в 1 проход по последовательности чисел вычисляют то, что требуется в задаче.

Сумма

Дано несколько целых чисел на 1 строке через пробел. Найти сумму этих чисел.

Сумму можно найти в один проход по последовательности чисел.

Рассмотрим более простую задачу: найдем сумму чисел 3, 7, -2:

Если чисел много, то трудно придумывать имена переменных для каждого числа. Перепишем этот код так, чтобы использовать только 2 переменных. res — сумма, x — очередное слагаемое (а не первое слагаемое).

Видно, что есть код, который повторяется. Сделаем из него цикл.

Код, который делаем 1 раз, пишем или до или после цикла.

Будем вводить числа с клавиатуры. Все числа на 1 строке через пробел.

Заметьте, этот код находит сумму любого количества чисел в строке, а не только 3 чисел.

Как мы придумали такой алгоритм?

Представим, что мы уже посчитали сумму последовательности чисел и она хранится в res . Если к последовательности добавить еще одно число (запишем его в x ), то сумма всех чисел станет res = res + x . То есть на каждом шаге цикла нужно прочитать еще одно число и добавить его к сумме.

Чему должны быть равны значения переменных ДО цикла? Представим, что чисел еще нет. Тогда их сумма 0. x до цикла нам не нужен (чисел нет). res до цикла 0.

Запишем этот алгоритм как функцию mysum от последовательности. Функция будет возвращать сумму чисел.

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

Максимум

Дана последовательность чисел. Найдем максимальное число.

Сначала напишем функцию max2(x, y) , которая из двух чисел возвращает максимальное.

Будем думать как в алгоритме с суммой.

Пусть мы нашли максимальное число для последовательности и сохранили его в res . Нам дали еще одно число в переменной x . Тогда максимум из всех чисел — это максимум из res и x . То есть max2(res, x) .

Проверяем, как работает программа:

Проверим еще раз на последовательности отрицательных чисел.

Программа работает неправильно. Максимум из отрицательных чисел не может быть 0.

Мы не подумали, чему равен максимум, если чисел нет или оно одно. Если чисел еще нет, то сумма 0, если задано одно число, то сумма равна этому числу.

Если числа не заданы. Максимума у последовательности нет. А у нас в коде написано res = 0 . Ошибка.

Если задано одно число, то это число — миниумум.

Надо научиться писать значение «не число» или брать из последовательности первый элемент.

None — значение, которого нет

В Python есть специальное значение None — «этого значения нет».

Посмотрим в интерпретаторе, как раборать с None :

is None и is not None — правильные проверки на None.

Если х не None, то результаты проверок:

Перепишем программу, которая находит максимум, через None:

Проверяем, как работает программа:

next(a) — взять следующий элемент последовательности

next(a) — функция языка питон, возвращает следующий элемент в последовательности.

Пусть последовательность — это числа 5, 12, -1. Переберем ее значения, используя функцию next.

Когда значения в последовательности закончились, функция next не смогла вернуть элемент, и кинула исключение StopIteration . Исключения мы изучим позже.

Перепишем программу поиска максимума через next:

Перепишем программу, которая находит максимум, через None:

Проверяем, как работает программа:

Заметим, что перебирать в for .. in мы начали с числа -7. Число -2 мы взяли из последовательности раньше.

break — закончить цикл

Даны целые числа. Есть ли среди них число 5?

Если числа 5 нет, то нужно перебрать все числа, чтобы узнать это.

Если число 5 нашли, то дальше перебирать не нужно. Мы уже нашли число.

break — закончить цикл (перейти за конец цикла)

Проверим, как работет программа:

Заметим, мы закончили работать на первом числе 5 и следующие числа не печатали.

В for . else и while . else часть в else работает, если в цикле не работал break.

continue — продолжить цикл со следующего шага

continue — продолжить цикл со следующего шага.

Даны целые числа. Найдем в них все числа 5.

Источник

Читайте также:  Как отмыть баню парилку
Оцените статью