Как сделать вывод нескольких переменных python в одну строку
Вывести несколько переменных одной строкой в Python можно сделать несколькими способами:
- Перечислить эти переменные в функции print() через запятую
a = 'apple' b = 'orange' print(a, b) # => apple orange
- Использовать f-строки
a = 'apple' b = 'orange' print(f'a> b>') # => apple orange
- Использовать интерполяцию и задать шаблон для метода .format()
a = 'apple' b = 'orange' print('<> <>'.format(a, b)) # => apple orange
Сложение двух переменных

Сложение двух 32-разрядных переменных
Нужно произвести сложение двух 32 разрядных переменных.(Делаю в 2 этапа сложение) Но почему-то при.
Сложение двух переменных и вывод их суммы
Напишите минимальный пример сложения двух переменных и вывод их суммы в masm
Конкатенация двух нибблов (сложение двух полубайт в байт)
Как из этих двух полубайт получить полноценный байт со значение "0x3e"? unsigned char first_nibbl.
Вычислить значение функции двух переменных, используя вместо всех переменных указатели
Вычислить значение функции двух переменных, используя вместо всех переменных указатели. Дан.
1642 / 1091 / 487
Регистрация: 17.07.2012
Сообщений: 5,345

Сообщение было отмечено NeoMatrix как решение
Решение
int(Var1,10) int(Var2,10)
Здесь ты просто переводишь строки в числа но никуда это не записываешь. Т.е Var1 и Var2 как были строками так и остались.
Надо вот так
Var1 = int(Var1) # 10 можно не писать, с Var2 аналогично
Добавлено через 2 минуты
In Python 2, raw_input() returns a string, and input() tries to run the input as a Python expression.
Т.е во втором Питоне input по сути сразу читает число(а если надо строку прочитать то нужно использовать raw_input()).
![]()
8422 / 3214 / 106
Регистрация: 24.05.2011
Сообщений: 14,380
Записей в блоге: 8
Понятно: я не внёс в переменную Var1 её значение типа int и она осталась типом str.
Таким образом, нужно или ей сразу задавать тип
Var1 = int(input())
или, переопределяя её значение в int, переписывать это значение в неё же или куда-либо ещё (например, при необходимости, в новую переменную).
В данном случае всё то же самое и со второй переменной.
Спасибо.
Неэпический
17859 / 10625 / 2051
Регистрация: 27.09.2012
Сообщений: 26,709
Записей в блоге: 1
Сообщение от NeoMatrix 
Понятно: я не внёс в переменную Var1 её значение типа int и она осталась типом str.
Var1 = int(Var1,10) Var2 = int(Var2,10)
тип меняется, как и должно: http://rextester.com/IFHL96173
int(Var1,10)
а это создание новой переменной типа int , Var1 от этого никак не меняется.
А созданную переменную ты просто игнорируешь, вот и всё.
Сообщение от NeoMatrix 
или, переопределяя её значение в int, переписывать это значение в неё же или куда-либо ещё
int является неизменяемым, т.е. меняются только ссылки на объекты, а не значения.
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь
Сложение переменных
Вот такой вот пример у меня сработал: $a = 1; $b = 2; $a += $b; echo $a; //Вывелось значение 3.
Сложение переменных
Вопросы: 1. Как посчитать сумму pel.vac и tel.dac? 2. Есть ли возможность оптимизировать.

Сложение переменных
Всем привет! Есть 2 файла txt, в которых числа в 3 столбика через запятую. Первые 2 столбца.
Сложение переменных
Доброго времени суток уважаемые форумчане! Уже вторые сутки пытая всезнающего гугла ломаю себе.
сложение переменных
Добрый день друзья.Помогите пожалуйста вот в каком вопросе.. у меня есть txt файл .
Сложение двух двоичных чисел в машинных кодах для четырех-, трех-, двух- и одноадресной МКЭВМ
Написать программу сложения двух двоичных чисел в машинных кодах для четырех-, трех-, двух- и.

Сложение обобщенных переменных
Добрый день! Подскажите, пожалуйста, можно ли организовать что-то подобное: private T.
Или воспользуйтесь поиском по форуму:
Python. Урок 2: переменные и данные
Самые распространенные данные с которыми мы сталкиваемся при написании программ — это строки и числа.
— Целые числа (integer) – положительные, отрицательные целые числа и 0. Например, 4, 663, -27, 0.
- Числа с плавающей точкой (float) – дробные числа. Например, 1.5, -6.32136, 0.05321.
Важно: разделителем целой и дробной части служит точка, а не запятая. - Строки (string) — набор символов, заключенных в кавычки (например, «cat», «Hello, 世界!», ‘qwerty’, ‘3388’). Примечание: кавычки в Python могут быть одинарными или двойными.
Операции
Операция — это выполнение действий над данными (операндами) с использованием операторов.
Сложение двух чисел — операция:
>>> 2.5 + 3.8 6.3
Одни и те же операции с разными типами данных могут работать по-разному. Например сложение двух строк (конкатенация):
>>> "This is " + " a cat." "This is a cat."
При умножении одного числа на другое мы получаем их произведение:
>>> 5 * 5 25
При умножении строки на число эта строка повторяется N раз:
>>> "Meow, " * 4 "Meow, Meow, Meow, Meow, "
Список доступных операций над числами
# сложение >>> 10 + 20 30 # вычитание >>> 35 - 20 15 # умножение >>> 5 * 7 35 # деление >>> 35 / 7 5.0 # целочисленное деление >>> 5 // 2 2 # остаток целочисленного деления >>> 5 % 2 1 # возведение в степень >>> 5 ** 2 25
Преобразование типов
Для разных типов данных схожие операции могут работать по-разному, но самое главное — тип данных результата может измениться после выполнения.
Например, при сложении двух целых чисел результат будет целым числом. Если же попробовать сложить целое число с дробным (числом с плавающей точкой), то результат будет преобразован в число с плавающей точкой. При попытке сложить строку с числом интерпретатор Python’а выдаст ошибку.
# складываем два целых числа, int + int = int >>> 13 + 14 27 # складываем два числа, одно - int, другое - float, # результат - float >> 2 + 3.423 5.423 # пытаемся сложить строку (str) и целое число (int), # результат - ошибка >>> "cat " + 4 TypeError: Can't convert 'int' object to str implicitly
Часто в программу передаются данные в виде строк, но она должна работать с ними как с числами. В таком случае используются функции преобразование типов.
# функция int() преобразует строку в целое число >>> int("21") 21 # функция float() преобразует строку в число с плавающей точкой >>> float("2.3154") 2.3154 # функция str() преобразует переданный ей # аргумент (например число) в строку >>> str(20961) "20961" # Если функция не может привести данные к нужному типу, # то возникает ошибка # Например при попытке перевести символы в число >>> int("batman") ValueError: invalid literal for int() with base 10: 'batman' >>>
Переменные
Данные хранятся в памяти компьютера.
Например, если мы сложим два числа, то получим результат. К сожалению, мы не можем повторно обратиться к нему, поскольку не знаем где он хранится.
>>> 13 + 14 27
Для сохранения данных в памяти, мы связываем их с определенным именем — переменной, чтобы в будущем обращаться к этим данным по имени.
# сохраним слагаемые в переменные a и b >>> a = 13 >>> b = 14 # посчитаем сумму a + b и запишем ее в переменную c >>> c = a + b # выведем значение переменной c >>> print(c) 27
Правила именования переменных
- Переменные должны иметь осознанное имя, чтобы в будущем было легко понять какие данные в них находятся.
Например если мы сохраняем имя пользователя в переменную, то логичнее всего назвать ее user_name или просто name - Имя переменной должно начинаться с буквы или символа подчеркивания _
- Имя переменной не должно совпадать с командами языка, например нельзя называть переменные print, float, int и т.п.
как сложить две переменные с числами в pyside
Работа проходит в функции def push(self): Мне нужно сложить две переменные: a и b получить переменную с результатом rez и вывести rez в переменную v. Но у меня получается только сложить переменные как текст а нужно как число как мне это сделать Код :
from PySide import QtCore, QtGui import sys class Ui_Dialog(object): def setupUi(self, Dialog): Dialog.setObjectName("Dialog") Dialog.resize(400, 391) Dialog.setCursor(QtCore.Qt.ArrowCursor) Dialog.setStyleSheet("QDialog") self.pushButton = QtGui.QPushButton(Dialog) self.pushButton.setGeometry(QtCore.QRect(310, 60, 61, 61)) font = QtGui.QFont() font.setFamily("Century Gothic") font.setPointSize(16) font.setWeight(75) font.setBold(True) self.pushButton.setFont(font) self.pushButton.setCursor(QtCore.Qt.ArrowCursor) self.pushButton.setStyleSheet("QPushButton \n" "QPushButton:pressed \n" "") self.pushButton.setObjectName("pushButton") self.textBrowser = QtGui.QTextBrowser(Dialog) self.textBrowser.setGeometry(QtCore.QRect(10, 190, 281, 131)) font = QtGui.QFont() font.setFamily("Century Gothic") self.textBrowser.setFont(font) self.textBrowser.setStyleSheet("QTextBrowser ") self.textBrowser.setObjectName("textBrowser") self.label_2 = QtGui.QLabel(Dialog) self.label_2.setGeometry(QtCore.QRect(10, 340, 281, 41)) font = QtGui.QFont() font.setFamily("Univers Condensed") font.setPointSize(11) font.setWeight(75) font.setBold(True) self.label_2.setFont(font) self.label_2.setStyleSheet("QLabel ") self.label_2.setObjectName("label_2") self.lineEdit = QtGui.QLineEdit(Dialog) self.lineEdit.setGeometry(QtCore.QRect(10, 90, 281, 31)) font = QtGui.QFont() font.setPointSize(10) font.setWeight(75) font.setBold(True) self.lineEdit.setFont(font) self.lineEdit.setStyleSheet("QLineEdit \n" "") self.lineEdit.setText("") self.lineEdit.setObjectName("lineEdit") self.label = QtGui.QLabel(Dialog) self.label.setGeometry(QtCore.QRect(10, 10, 201, 21)) font = QtGui.QFont() font.setPointSize(11) font.setWeight(75) font.setBold(True) self.label.setFont(font) self.label.setStyleSheet("QLabel") self.label.setObjectName("label") self.label_3 = QtGui.QLabel(Dialog) self.label_3.setGeometry(QtCore.QRect(10, 70, 201, 21)) font = QtGui.QFont() font.setPointSize(11) font.setWeight(75) font.setBold(True) self.label_3.setFont(font) self.label_3.setStyleSheet("QLabel") self.label_3.setObjectName("label_3") self.lineEdit_2 = QtGui.QLineEdit(Dialog) self.lineEdit_2.setGeometry(QtCore.QRect(10, 30, 281, 31)) font = QtGui.QFont() font.setPointSize(10) font.setWeight(75) font.setBold(True) self.lineEdit_2.setFont(font) self.lineEdit_2.setStyleSheet("QLineEdit \n" "QTextEdit: hover ") self.lineEdit_2.setText("") self.lineEdit_2.setObjectName("lineEdit_2") self.textBrowser_2 = QtGui.QTextBrowser(Dialog) self.textBrowser_2.setGeometry(QtCore.QRect(10, 140, 256, 41)) font = QtGui.QFont() font.setPointSize(11) font.setWeight(75) font.setBold(True) self.textBrowser_2.setFont(font) self.textBrowser_2.setStyleSheet("QTextBrowser \n" "") self.textBrowser_2.setObjectName("textBrowser_2") self.retranslateUi(Dialog) QtCore.QMetaObject.connectSlotsByName(Dialog) def retranslateUi(self, Dialog): Dialog.setWindowTitle(QtGui.QApplication.translate("Dialog", "Dialog", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton.setText(QtGui.QApplication.translate("Dialog", "OK", None, QtGui.QApplication.UnicodeUTF8)) self.textBrowser.setHtml(QtGui.QApplication.translate("Dialog", "\n" "\n" "ИМТ >18 ниже нормы
\n" "ИМТ >18 ниже нормы
\n" "ИМТ >18 ниже нормы
\n" "ИМТ >18 ниже нормы
\n" "ИМТ >18 ниже нормы
", None, QtGui.QApplication.UnicodeUTF8)) self.label_2.setText( QtGui.QApplication.translate("Dialog", "ИМТ - Индекс массы тела", None, QtGui.QApplication.UnicodeUTF8)) self.label.setText( QtGui.QApplication.translate("Dialog", "Введите свой рост в см:", None, QtGui.QApplication.UnicodeUTF8)) self.label_3.setText( QtGui.QApplication.translate("Dialog", "Введите свой вес в кг:", None, QtGui.QApplication.UnicodeUTF8)) self.textBrowser_2.setHtml(QtGui.QApplication.translate("Dialog", "\n" "\n" "Ваш ИМТ =
", None, QtGui.QApplication.UnicodeUTF8)) class MainWindow(QtGui.QDialog): def __init__(self): super().__init__() self.ui = Ui_Dialog() self.ui.setupUi(self) self.ui.pushButton.clicked.connect(self.push) def push(self): a = self.ui.lineEdit_2.text() b = self.ui.lineEdit.text() rez = str(int(a)) + str(int(b)) v = self.ui.textBrowser_2.setText(rez) if __name__ == '__main__': app = QtGui.QApplication(sys.argv) mw = MainWindow() mw.show() sys.exit(app.exec_())

Получилось только так , а нужно чтобы числа складывались.