Tiếp nối bài Các bài tập Python cấp độ 1, chúng tôi xin giới thiệu với các bạn bài tập python cấp độ 2. Trong loại bài tập này, các bạn hãy cố gắng sử dụng các cú pháp giản lược của python. Các chương trình trong cấp độ này có thể được viết bằng 1 dòng code.
Bài 1
Viết chương trình, cho phép người dùng nhập vào một dãy số cách nhau bằng dấu phẩy. In ra tổng của các số đã nhập.
Ví dụ, với dãy đầu vào là 1,2,3,4,5 thì tổng được in ra là 15
Bài 2
Viết chương trình, cho người dùng nhập vào một xâu. In ra xâu đã nhập với tất cả các ký tự được viết hoa.
Ví dụ khi nhập xâu “Hôm nay tôi hạnh phúc” thì kết quả in ra là “HÔM NAY TÔI HẠNH PHÚC”
Bài 3
Viết chương trình, cho người dùng nhập vào một dãy số cách nhau bằng khoảng trắng. In ra danh sách chứa các số đó theo thứ tự tăng dần với các phần tử trùng lặp bị loại bỏ.
Ví dụ:
INPUT: 12 3 4 43 95 37 40 85
OUTPUT: [3, 4, 12, 37, 40, 43, 85, 95]
Bài 4
Nhập vào một dãy số nhị phân ngăn cách bởi dấu phẩy, in ra tổng của chúng trong hệ 16.
Ví dụ:
INPUT: 11100,10101,10001,1000000
OUTPUT: 0x82
Bài 5
Viết chương trình, cho nhập vào một số, in ra số chữ số của số vừa nhập.
Ví dụ:
INPUT: 4327897457386923405430
OUTPUT: 22
Bài 6
Nhập vào một dãy số nguyên cách nhau bằng dấu phẩy, in ra giá trị lớn nhất của dãy số đó. Hi vọng bạn sẽ làm được bài này mà không phải suy nghĩ nhiều.
Ví dụ:
INPUT: 19,238,45,1929,232,639
OUTPUT: 1929
Để có thêm kiến thức về python, các bạn có thể đăng ký nhận ebook về python miễn phí tại đây.