Python Basic 1 - Middle Test

Bộ đề bài

# Bài tập Điểm Thời gian: Giới hạn bộ nhớ
1 Chữ số của N 100 (p) 1.0s 640M
2 Min 4 số 100 (p) 1.0s 256M
3 In n số tự nhiên 100 (p) 1.0s 640M
4 Thực hiện biểu thức 1 100 (p) 1.0s 640M
5 Điểm trung bình môn 100 (p) 1.0s 640M

1. Chữ số của N

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 640M Input: bàn phím Output: màn hình

Viết chương trình nhập vào một số nguyên dương \(n\) (\(n \leq 1.000.000.000.000.000\)).

Hãy in ra các yêu cầu sau:

  • Số chữ số của \(n\),
  • Tổng các chữ số của \(n\).

Input

  • Nhập số nguyên dương \(n\).

Output

  • Dòng 1 in ra số chữ số của \(n\).
  • Dòng 2 in ra tổng các chữ số của \(n\).

Example

Test 1

Input
4326 
Output
4    
15

2. Min 4 số

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Viết chương trình nhập vào bốn số nguyên \(a, b, c, d\). In ra số nhỏ nhất của 4 số đó.

Input

  • Bốn số nguyên \(a, b, c, d\) mỗi số trên 1 dòng.

Output

  • Một số nguyên là giá trị nhỏ nhất của 4 số.

Example

Test 1

Input
2 
6 
3 
9 
Output
2 

Test 2

Input
-243 
-543 
-123 
232 
Output
-543

3. In n số tự nhiên

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 640M Input: bàn phím Output: màn hình

Viết chương trình nhập vào một số nguyên dương \(n\). Hãy in ra \(n\) số tự nhiên đầu tiên.

Input

  • Một số nguyên dương \(n\)(\(n\leq 10^5\)) .

Output

  • In \(n\) số tự nhiên đầu tiên

Example

Test 1

Input
5
Output
1 2 3 4 5

Test 2

Input
7
Output
1 2 3 4 5 6 7

4. Thực hiện biểu thức 1

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 640M Input: bàn phím Output: màn hình

Viết chương trình nhập vào ba số nguyên và thực hiện các biểu thức sau.

Input

  • Một dòng duy nhất là ba số nguyên \(a,b,c\)

Output

  • Dòng 1: kết quả \(a+b/c− c\%a\)
  • Dòng 2: kết quả \(−a+b\) \(∗\) \(c\)
  • Dòng 3: kết quả \(a/b/c\)
  • Dòng 4: kết quả \(a\%b\%c\)

(Phép \(/\) là phép chia lấy thương, Phép \(\%\) là phép chia lấy dư)

Constraints

  • \(1 \leq a,b,c \leq 1000\)

Example

Test 1

Input
8 4 10 
Output
6
32
0
0

5. Điểm trung bình môn

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 640M Input: bàn phím Output: màn hình

Khôi vừa nhận được điểm học kỳ vừa rồi. \(3\) điểm Toán, Văn, Anh tương ứng với \(a,b,c\).

Hãy tính xem kỳ này Khôi được hạnh kiểm gì nhé!

Biết rằng điểm Toán, Văn thuộc hệ số \(2\).

Input

  • Gồm 3 dòng:
    • Dòng thứ nhất chứa số \(a\)
    • Dòng thứ hai chứa số \(b\)
    • Dòng thứ ba chứa số \(c\)

Output

  • Nếu điểm trung bình của Khôi \(\geq 8\) thì in ra "gioi", ngược lại nếu dtb của Khôi \(\geq 6.5\) thì in ra "kha banh", ngược lại nếu dtb của Khôi \(\geq 5.0\) thì in ra "trung binh", ngược lại in ra "yeu".

Constraints

  • \(0 \leq a,b,c \leq 10\)

Example

Test 1

Input
8.1
8.2
8.3 
Output
gioi