INTRODUCTION
FLOW CONTROL
FUNCTIONS
DATATYPES
OBJECT & CLASS
ADVANCED TOPICS
BỔ SUNG
PYTHON CĂN BẢN
CÁC CHỦ ĐỀ
BÀI MỚI NHẤT
MỚI CẬP NHẬT

Tìm ước số lẻ lớn nhất của một số bằng Python

Hãy viết chương trình tìm ước số lẻ lớn nhất của một số bằng ngôn ngữ Python. Ví dụ ta nhập số 50 thì ước số lẻ lớn nhất của nó sẽ là 25, nhập số 51 thì ước số lẻ lớn nhất là 51.

test php

Bài giải

-------------------- ######## --------------------

Để giải bài này trong Python thì ta thực hiện theo các bước như sau.

test php

banquyen png
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

Bước 1: Yêu cầu người dùng nhập vào số N bằng hàm input.

Bước 2: Lặp từ N trở về 1, số lẻ đầu tiên chia hết cho N chính là kết quả cần tìm.

Thực ra bạn cũng có thể lặp từ 1 đến N, tuy nhiên như vậy sẽ không tối ưu.

Bài viết này được đăng tại [free tuts .net]

Bài giải như sau:

# HỌC PYTHON TẠI FREETUTS.NET
# TÁC GIẢ: CƯỜNG NGUYỄN

print("Chương trình đăng tại freetuts.net!")

print("Nhập vào số N: ")

n = int(input())
result = 0

for i in range(n+1, 1, -1):
    if (n % i == 0 and i % 2 != 0):
        result = i
        break


print("Ước số lẻ lớn nhất của ", n, " là: ", result)

Kết quả khi bạn nhập vào số 50 thì kết quả sẽ in ra số 25, vì 25 là ươc số lẻ lớn nhất của 50:

ket qua bai tap 3 JPG

Danh sách bài tập Python cơ bản

Cùng chuyên mục:

Nguyên tắc Đóng-Mở trong Python

Nguyên tắc Đóng-Mở trong Python

Single Responsibility Principle trong Python

Single Responsibility Principle trong Python

Cách sử dụng hàm Auto() của Python

Cách sử dụng hàm Auto() của Python

Tùy chỉnh và mở rộng lớp Enum trong Python

Tùy chỉnh và mở rộng lớp Enum trong Python

Sử dụng Enum aliases và @enum.unique trong Python

Sử dụng Enum aliases và @enum.unique trong Python

Cách sử dụng Protocol trong Python

Cách sử dụng Protocol trong Python

Sử dụng __slots__ trong Python

Sử dụng __slots__ trong Python

Sử dụng super() trong Python

Sử dụng super() trong Python

Thuộc tính Delete trong Python

Thuộc tính Delete trong Python

Thuộc tính chỉ đọc trong Python

Thuộc tính chỉ đọc trong Python

Trình Decorator Property trong Python

Trình Decorator Property trong Python

Tìm hiểu về nạp chồng toán tử trong Python

Tìm hiểu về nạp chồng toán tử trong Python

Tìm hiểu về lớp Property trong Python

Tìm hiểu về lớp Property trong Python

Phương thức del trong Python

Phương thức del trong Python

Phương thức __bool__ trong Python

Phương thức __bool__ trong Python

Tìm hiểu phương thức __hash__ trong Python

Tìm hiểu phương thức __hash__ trong Python

Phương thức eq trong Python

Phương thức eq trong Python

Phương thức __repr__ trong Python

Phương thức __repr__ trong Python

Phương thức __str__ trong Python

Phương thức __str__ trong Python

Hàm Static Methods trong Python

Hàm Static Methods trong Python

Top