奇偶校验

提交数: 359, 通过率: 67.41%, 平均分: 76.21

题目描述:

奇偶校验是一种校验数据传输正确性的方法。其中奇校验方法:统计二进制数据的数位中“1”的个数,若个数为奇数,则校验位值为0,否则校验位值为1。

输入1~255十进制待校验数,请编写一个计算奇校验位值的程序。

输入格式:

一个255以内的待验数

输出格式:

输出共两行。

第一行是对应原二制数.

第二行是奇偶验证码。

数据范围:

255以内

样例输入:

197

样例输出:

11000101
1

提示:

n = int(input( ))
t = 0
s = ""
while n > 0:
    a = n % 2
    n = _____________________
    t =______________________
    s = str(a) + s
    v = t % 2
print( s )
print(  ____________________  )
时间限制: 1000ms
空间限制: 256MB

来源: 选修1教材-P25