Viết chương trình nhập n số nguyên từ bàn phím, các số cách nhau bởi dấu cách
Viết chương trình nhập n số nguyên từ bàn phím, các số cách nhau bởi dấu cách, sau đó in ra màn hình:
Giải sách bài tập Tin học 10 Bài 25: Một số lệnh làm việc với xâu kí tự
Câu 25.11 trang 53 SBT Tin học 10: Viết chương trình nhập n số nguyên từ bàn phím, các số cách nhau bởi dấu cách, sau đó in ra màn hình:
- Danh sách số đã nhập trên một hàng ngang.
- Số lớn nhất và chỉ số của số lớn nhất.
- Số nhỏ nhất và chỉ số của số nhỏ nhất.
Lời giải:
Chương trình có thể viết như sau:
str = input("Nhập các số nguyên cách nhau bởi dấu cách:")
A = [int(k) for k in str.split()]
Max, Min = max(A), min(A)
imax = A.index(Max)
imin = A.index(Min)
print(A)
print("Số lớn nhất" , Max, "vị trí:", imax)
print("Số nhỏ nhất" , Min, "vị trí:", imin)