Python Bài 1.B3: Kiểm tra kiểu dữ liệu và đặc tính


LÀM BÀI

Points: 15 (partial)
Time limit: 2.0s
Memory limit: 64M

Author:
Problem type
Allowed languages
Python

Mô tả bài toán

Viết chương trình nhận vào một giá trị bất kỳ và thực hiện:

  1. Xác định kiểu dữ liệu của giá trị (số nguyên, số thực, chuỗi).
  2. Nếu là số nguyên, kiểm tra xem nó có phải số chẵn, số lẻ, hay số nguyên tố.
  3. Nếu là số thực, kiểm tra xem nó lớn hơn, nhỏ hơn, hay bằng 0.
  4. Nếu là chuỗi, kiểm tra chiều dài chuỗi và xem chuỗi có phải là palindrome (đọc xuôi hay ngược giống nhau) không.

INPUT FORMAT

Một dòng chứa một giá trị bất kỳ.

OUTPUT FORMAT

  • Dòng đầu tiên: Kiểu dữ liệu của giá trị ("INTEGER", "FLOAT", "STRING").
  • Dòng thứ hai: Các thông tin bổ sung tương ứng với kiểu dữ liệu.

Ví dụ

Input 1:
7
Output 1:
INTEGER ODD PRIME
Input 2:
-2.5
Output 2:
FLOAT NEGATIVE
Input 3:
"madam"
Output 3:
STRING PALINDROME LENGTH: 5
Giải thích:
  • Giá trị đầu vào là 7, đây là một số nguyên.
  • 7 là số lẻ (ODD) vì không chia hết cho 2.
  • 7 là số nguyên tố (PRIME) vì chỉ chia hết cho 1 và chính nó.

Comments

There are no comments at the moment.

Zalo