با عرض سلام وادب
در پایتون وقتی کاربر میخواد مقدار رشته ای را وارد کند اگر مقدار ورودی رشته را درون کوتیشن وارد کند برنامه درست کار می کند. اما اگر رشته را بدون کوتیشن وارد کند برنامه خطا می دهد که این متغیر تعریف نشده است.
please input your name:ali
Traceback (most recent call last):
File "python/sample/heloword.py", line 3, in <module>
username = input("please input your name:")
File "<string>", line 1, in <module>
NameError: name 'ali' is not defined
در حالی که در w3schools بدون کوتیشن هم می توانیم مقدار وارد کنیم
https://www.w3schools.com/python/showpython.asp?filename=demo_user_input2
ممنونم با پایتون ۳ درست شد. از کجا بفهمم اخرین نسخه پایتون در رایانه من چند هست؟
please input your name:علی
<class 'str'>
your name is: علی
در پایتون۳ مقدار رشته را که فارسی وارد کردم حروف رشته جداجدا نوشته می شود
البته در اینجا درست نمایش داده می شود اما من برنامه را در ترمینال اجرا می کنم.