# -*- coding: UTF-8 -*-'''【程序53】题目:学习使用按位异或 ^ 。 1.程序分析:0^0=0; 0^1=1; 1^0=1; 1^1=02.程序源代码:'''if __name__ == '__main__': a = 77 b = a ^ 3 print ('The a ^ 3 = %d' % b) b ^= 7 print ('The a ^ b =...【阅读全文】
# -*- coding: UTF-8 -*-'''【程序40】题目:将一个数组逆序输出。1.程序分析:用第一个与最后一个交换。2.程序源代码:'''if __name__ == '__main__': a = [9,6,5,4,1] N = len(a) print (a) for i in range(N // 2): ...【阅读全文】
# -*- coding: UTF-8 -*-'''【程序38】题目:求一个3*3矩阵对角线元素之和 1.程序分析:利用双重for循环控制输入二维数组,再将a[i][i]累加后输出。2.程序源代码:'''if __name__ == '__main__': a = [] sum = 0.0 for i in range(3): ...【阅读全文】
# -*- coding: UTF-8 -*-'''【程序29】 题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。1. 程序分析:学会分解出每一位数2.程序源代码:'''x = int(input("input a number:\n"))a = x // 10000b = x // 1000c = x // 100 % 10d = x // 10 % 10e = x % 10if a != 0:...【阅读全文】