You are on page 1of 2

Bài tập Python – Phần cơ bản

Bài 01.01 – Xin chào


(Lệnh print)
Bạn hãy nhập họ tên của một người và in ra màn hình câu chúc mừng người đó.
print ("Hello World")
Bài 02 – Các phép toán
Lệnh If điều_kiện : lệnh
Bạn hãy nhập vào hai số nguyên (int) và một phép toán (str) rồi in ra màn hình kết quả của phép toán.
a = int(input('Nhap so thu 1 : '))
b = int(input('Nhap so thu 2 : '))
pt = str(input('Nhap phep toan : '))
if pt=="+": print(a, ' + ', b, ' = ', a+b, end='')
elif pt=="-": print(a, ' - ', b, ' = ', a-b, end='')
elif pt=="*": print(a, ' - ', b, ' = ', a*b, end='')
elif pt=="/": print(a, ' / ', b, ' = ', '{0:.3f}'.format(a/b), end='')
Bài 01.03 – Tính Luỹ thừa
Vòng lệnh For tên_biến in range (1, n+1) : lệnh
Bạn hãy nhập vào cơ số a và số mũ n (int) rồi in ra màn hình kết quả của phép toán an.
a = int(input('Nhap co so : '))
n = int(input('Nhap so mu : '))

lt=1
for i in range(1, n+1): lt *= a

print(a, ' luy thua ', n, ' = ', lt, end='')


Bài 01.04 – Tính Giai thừa
(TD : 5! = 1 . 2 . 3 . 4 . 5 = 120)
Bạn hãy nhập vào số n (int) rồi in ra màn hình kết quả của phép toán giai thừa n!
n = int(input('Nhap so can tinh giai thua : '))

gt=1
for i in range(1, n+1): gt *= i

print(n, ' giai thua = ', gt, end='')


Bài 01.05 – Tính TổngSntừ 1 đến n
(TD : S5 = 1+2+ 3+ 4+ 5 = 15)
Bạn hãy nhập vào số n (int) rồi in ra màn hình kết quả của phép toán Cộng từ 1 đến n

Biên soạn: Th.s Nguyễn Anh Việt Trang 1


Bài tập Python – Phần cơ bản

n = int(input('Nhap so can tinh tong : '))

tong = 0
for i in range(1, n+1): tong += i

print('Tong tu 1 den ', n, ' = ', tong, end='')


Bài 01.06 – Tính TổngCntừ 1 đến n
(TD : C5 =2+ 4 = 6)
Bạn hãy nhập vào số n (Integer) rồi in ra màn hình kết quả của phép toán Cộng các số chẵn từ 1 đến n
n = int(input('Nhap so can tinh tong cac so chan: '))

tong = 0
for i in range(1, n+1):
if i % 2 == 0:
tong += i

print('Tong cac so chan tu 1 den ', n, ' = ', tong, end='')


Chú ý: a là số chẵn nếu a % 2 = 0, trong đó % là phép toán chia lấy số dư. TD: 5 % 3=2
Bài 01.07 – Tính TổngLntừ 1 đến n
(TD : L5 =1+3+5 = 9)
Bạn hãy nhập vào số n (Integer) rồi in ra màn hình kết quả của phép toán Cộng các số lẻ từ 1 đến n
Chú ý: a là số lẻ nếu a % 2 = 1
n = int(input('Nhap so can tinh tong cac so le: '))

tong = 0
for i in range(1, n+1):
if i % 2 == 1:
tong += i

print('Tong cac so le tu 1 den ', n, ' = ', tong, end='')

Biên soạn: Th.s Nguyễn Anh Việt Trang 2

You might also like