Nhập số tự nhiên n (n > 0) rồi chuyển n về nhị phân

các bác cho em ý tưởng (nếu có thể thì cho em xin code luôn với ) , em mới học nên chỉ đc sử dụng vòng lặp for , while và list

Không biết Python, này là code Java bạn xem thử nhé

public static String toBinary(int n) {
	String str = "";
	while (n != 0) {
		str = n % 2 + str;
		n = n / 2;
	}
	return str;
}
3 Likes

Python có bit ops :slight_smile: quẩy lên.

3 Likes

Welcome to python’s world :v:

>>> a = 10
>>> a_bin = bin(a)
>>> print(a_bin)
0b1010
4 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?