On 4/12/23 11:11, Chris Angelico wrote:
On Thu, 13 Apr 2023 at 03:05, Ali Mohseni Roodbari
<ali.mohseniroodb...@gmail.com> wrote:
Hi all,
Please make this command for Python (if possible):
x=1
y='a'
wprint (x+y)
1a
In fact make a new type of print command which can print and show strings
and integers together.
Try:
print(x, y)
ChrisA
To continue on, what do you want "addition" of dissimilar types to do -
since that's what you have asked for above.
You can write yourself an object which is happy with certain
combinations, so you don't have this scenario:
>>> x + y
Traceback (most recent call last):
File "<input>", line 1, in <module>
x + y
~~^~~
TypeError: can only concatenate str (not "int") to str
>>> y + x
Traceback (most recent call last):
File "<input>", line 1, in <module>
y + x
~~^~~
TypeError: unsupported operand type(s) for +: 'int' and 'str'
>>>
Or you can help out the print function by doing some of the fiddling
yourself:
>>> print(f"{x}{y}")
1a
--
https://mail.python.org/mailman/listinfo/python-list