Bài tập: Chuyển dạng thập phân sang dạng nhị phân
a = int(input("Nhập số thập phân cần chuyển đổi: "))
num = []
while a != 0:
m = a % 2
num.append(m)
a = a//2
num.reverse()
print('Dạng nhị phân: ')
for i in num:
print(i, end='')
Bài tập: Tính diện tích tam giác:
import math
while True:
a = int(input("Nhập độ dài cạnh thứ nhất: "))
b = int(input("Nhập độ dài cạnh thứ hai: "))
c = int(input("Nhập độ dài cạnh thứ ba: "))
if a+b>c and a+c>b and b+c>a:
print('Đây là ba cạnh của tam giác')
p = (a+b+c)/2
S = math.sqrt(p*(p-a)*(p-b)*(p-c))
print('Diện tích tam giác: ',S)
break
else:
print('Đây không phải ba cạnh của một tam giác đâu bạn.') print('Mời bạn nhập lại')