Như tiêu đề trên mình muốn hỏi làm thế nào để tạo ra 1 mảng gồm n phần từ n nhập từ bán phím. mong mọi người giúp mình
Python Tạo mảng gồm n phần tử từ bàn phím
try:
n = int(input("Nhap n: "))
if n <= 0:
exit()
except:
print('Phai nhap so tu nhien')
exit()
a = []
for i in range(n):
a.append(input('Nhap so thu %d: ' % (i+1)))
print(a)
D:\HTL\Desktop>python test.py
Nhap n: 6
Nhap so thu 1: 31
Nhap so thu 2: 4
Nhap so thu 3: 4
Nhap so thu 4: 52
Nhap so thu 5: 4
Nhap so thu 6: 5
['31', '4', '4', '52', '4', '5']
4 Likes
Bạn có thể giải quyết bài toán tạo ra 1 mảng gồm n phần từ n nhập từ bán phím rất đơn giản bằng cách tạo list từ range trong python như sau:
n=int(input(">> n = "))
mylist = list (range (n))
print (mylist)
Kết quả:
>> n = 7
[0, 1, 2, 3, 4, 5, 6]
Link tham khảo : Tạo list từ iterable trong python | Lập trình căn bản - Học lập trình theo phong cách Nhật Bản
1 Like