摘要:练习51: 题目: 学习使用 按位与(&) 。 分析: 0&0=0; 0&1=0; 1&0=0; 1&1=1。 程序: if __name__ == '__main__': a = 8 b = a & 4 print('a & b = %d' % b) b &= 2 print('a & b = %
阅读全文
摘要:练习31: 题目: 请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。 **分析:**用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。 程序: letter = input("please input:") # while lett
阅读全文
摘要:练习11: 题目: 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... 程序: f1 = 1 f2 = 1 for i in range(1
阅读全文
摘要:练习01: 题目: 有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? 分析: 可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。 程序: for i in range(1, 5): for j in range(1, 5): f
阅读全文