

VCT tìm vị trí số âm trong danh sách .
python
Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
$\color{blue}{\boxed{\color{red}{(} \color{#FF5500}{っ} \color{#FFAA00}{◔} \color{#FFFF00}{◡} \color{#AAFF00}{◔} \color{#55FF00}{)} \color{#00FF00}{っ} \color{#00FF55}{ ♥}\begin{matrix}\color{#00FFAA}{t}\color{#00FFFF}{r} \color{#00AAFF}{i} \color{#0055FF}{e}\color{#0000FF}{t} \color{#5500FF}{s} \color{#AA00FF}{i} \color{#FF00FF}{g} \color{#FF00AA}{a} \color{#FF0055}{i}\\\color{#00FFAA}{♥} \color{#00FFFF}{♥} \color{#00AAFF}{♥} \color{#0055FF}{♥}\color{#0000FF}{♥} \color{#5500FF}{♥} \color{#AA00FF}{♥} \color{#FF00FF}{♥} \color{#FF00AA}{♥} \color{#FF0055}{♥}\\\color{#00FFAA}{n} \color{#00FFFF}{h} \color{#00AAFF}{i} \color{#0055FF}{x}\color{#0000FF}{i} \color{#5500FF}{n} \color{#AA00FF}{h} \color{#FF00FF}{i} \color{#FF00AA}{u}\end{matrix}}}$
danh_sach=[]
a=0
while True:
try: #trietsigai
n=int(input('Nhập số phần tử có trong danh sách: '))
for i in range(n):
print('Phần tử thứ',i+1,'là:',end=" ")
b=float(input())
danh_sach.append(b)
break
except ValueError:
pass
for i in range(n):
if danh_sach[i]<0:
print('Vị trí của',danh_sach[i],'trong danh sách là',i)
a+=1
if a==0:
print('Danh sách không có phần tử nào âm')
Hãy giúp mọi người biết câu trả lời này thế nào?
![]()
numbers = list(map(int, input().split()))
print([i for i, x in enumerate(numbers) if x < 0])
#Nhập dòng số, tách, chuyển thành số nguyên, thành danh sách numbers
#enumerate(numbers): lấy vị trí + giá trị
#if x < 0: chọn số âm
#[i ...]: in vị trí số âm
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin

275
1915
76
Cặp try, except dùng để kiểm tra thử biến được input giá trị có đúng kiểu giá trị không, nếu sai kiểu giá trị, các lệnh kia sẽ lập tức bị bỏ qua và thực hiện lệnh except ValueError nhưng mình để pass nên sẽ không có gì xảy ra và lệnh while True sẽ lặp lại các lệnh ở trong đến khi nào đúng kiểu giá trị nhập vào thì lệnh break mới được thực hiện và dừng lệnh lặp lại Rút gọnCặp try, except dùng để kiểm tra thử biến được input giá trị có đúng kiểu giá trị không, nếu sai kiểu giá trị, các lệnh kia sẽ lập tức bị bỏ qua và thực hiện lệnh except ValueError nhưng mình để pass nên sẽ không có gì xảy ra và lệnh while True sẽ lặp ... xem thêm
275
1915
76
còn mấy lệnh kia là kiểm tra số âm trong danh sachs thôi
219
872
58
in từ file (inp) và xuất ra file(out) thì làm sao v
275
1915
76
cái đó là ví dụ để bạn thử kết quả code mình làm có ra đúng không ấy
275
1915
76
còn nếu muốn nhập file từ máy vào thì dùng mấy lệnh này: with open("địa chỉ file nhập vào", "r") as f: ...... with open("địa chỉ file xuất ra", "w") as f: ....