1、使用内置函数bin()
n = input('请输入一个十进制正整数:')
result = bin(int(n))
print('十进制数%s,转换为二进制数为:' % n, result)
2、
scores = [98, 67, 88, 34, 95, 88, 88, 83, 78, 79, 86, 30, 77, 95, 95, 89, 81, 70, 80, 90, 66, 60, 33, 86, 45, 90, 99,
100, 75, 86]
d, c, b, a = 0, 0, 0, 0
for i in scores:
if i < 60:
d += 1
elif 60 <= i < 80:
c += 1
elif 80 <= i < 90:
b += 1
elif 90 <= i <= 100:
a += 1
print('优秀:%s人,良好:%s人,合格:%s人,不合格:%s人' % (a, b, c, d))