bạn thử copy cái code để mình chạy thử xem :V chứ mình thấy code đó không hề sai
Lỗi "SyntaxError: invalid syntax" khi sử dụng f-string
chạy trên trang này lại đc
http://www.replit.com/Hi1m/0
còn ideone cung lôi
https://ideone.com/1PbXGw
máy thật của m cũng lỗi cùng version 3.5.2 cả
my_name = 'Zed A. Shaw'
my_age = 35 # not a lie
my_height = 74 # inches
my_weight = 180 # lbs
my_eyes = 'Blue'
my_teeth = 'White'
my_hair = 'Brown'
print(f"Let's talk about {my_name}.")
print(f"He's {my_height} inches tall.")
print(f"He's {my_weight} pounds heavy.")
print("Actually that's not too heavy.")
print(f"He's got {my_eyes} eyes and {my_hair} hair.")
print(f"His teeth are usually {my_teeth} depending on the coffee.")
# this line is tricky, try to get it exactly right
total = my_age + my_height + my_weight
print(f"If I add {my_age}, {my_height}, and {my_weight} I get {total}.")
nó không sai mà a hehe
py3.6cũng không chạy được ạ!
cái này là f-strings của python 3 rồi , 3.6 mới chạy đc nha
https://docs.python.org/3/whatsnew/3.6.html
python3.6 chạy rồi ạ hihi
Cảm ơn 2 anh nhiều !!
[DEAD LINK]
bạn có thể dùng format cũng được. Nói chung về xuất chuỗi là Python nhiều cái hỗ trợ lắm
e cũng bị lỗi như bạn với dòng code
b = "Khanh"
c = f"hello {b}. Are you 21 years old?"
print"c"
nhưng e cài sublime 3 và Pythone của e là 3.7.4
Bình thường mà bạn, Tuy bạn cài python3.7 nhưng có chắc py trong sublime cũng là py 3.7.
để xem py trong sub là bao nhiêu thì ntnao hả bạn ? tại mình cái sublime 3 mà
Xem phiên bản trình thông dịch Python:
import sys
print(sys.version)
print(sys.executable) # i.e. "which python"
nó ra 2.7.10 ạ T_T còn có cách nào chuyển từ python 2 sang python 3 ko ạ
cho e xin cách với
Bạn bấm tools Build System New Build System…
Nó sẽ ra
Xóa hết đi và cop đoạn này vô:
{
"cmd": ["C:\\Windows\\py.exe", "$file"],
"selector": "source.python",
"file_regex": "file \"(...*?)\", line([0-9]+)"
}
"C:\\Windows\\py.exe"
là đường dẫn đến py3. Tùy theo của bạn là gì mà sửa đổi.
Tiếp đến lưu với tên file.sublime-build. Như mình mình để py.sublime-build.
Nhớ là phải lưu ở "C:\Users\Admin\AppData\Roaming\Sublime Text 3\Packages\User"
Tiếp mở file.py lên. Nhấn CtrlShiftB Rồi chọn tên file.sublime-build mà bạn lưu (của mình là py)
Vậy là OK, lần sau chỉ cần CtrlB như bình thường là được.
dạ e cảm ơn ạ
cũng vừa hay e tự mò mẫm ra được trước đó ko lâu ạ
cơ mà e dùng Mac bác à
bạn dùng pycharm community miễn phí cho dễ, máy mac chắc chạy ngon thôi.
Vẫn vậy thôi, có thể đơn giản để py
ở cmd
thôi cũng được. Còn lưu file ở đâu thì sub nó cũng chọn path cho rồi.
bạn chạy dòng lệnh : python3 abc.py là đc ngay ah