摘要: 练习81: 题目: 809*??=800*??+9*?? 其中??代表的两位数, 809*??为四位数,8*??的结果为两位数,9*??的结果为3位数。求??代表的两位数,及809*??后的结果。 程序: a = 809 for i in range(10, 100): b = i * a if b 阅读全文
posted @ 2021-03-06 21:10 youcans 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 练习71: 题目: 编写input()和output()函数输入,输出5个学生的数据记录。 程序: N = 5 # stu # num : string # name : string # score[4]: list student = [] for i in range(5): student. 阅读全文
posted @ 2021-03-05 12:27 youcans 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 练习61: 题目: 打印出杨辉三角形。 程序: if __name__ == '__main__': a = [] for i in range(10): a.append([]) for j in range(10): a[i].append(0) for i in range(10): a[i] 阅读全文
posted @ 2021-03-02 19:41 youcans 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 练习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 = % 阅读全文
posted @ 2021-02-28 20:16 youcans 阅读(135) 评论(0) 推荐(0) 编辑
摘要: ​ Markdown 是一种轻量级标记语言 , 通过简单的标记语法,使文本内容具有一定的格式 。 一、段落 1. 标题 语法格式: 符号 “#” 可以标记 1~6级标题。一级标题对应一个 # 号,二级标题对应两个 # 号,以此类推。 示例如下: # 一级标题 快捷键: Ctrl+1 ## 二级标题 阅读全文
posted @ 2021-02-27 10:25 youcans 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 练习41: 题目: 模仿静态变量的用法。 程序: def varfunc(): var = 0 print('var = %d' % var) var += 1 if __name__ == '__main__': for i in range(3): varfunc() # 类的属性 # 作为类的 阅读全文
posted @ 2021-02-26 10:01 youcans 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 练习31: 题目: 请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。 **分析:**用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。 程序: letter = input("please input:") # while lett 阅读全文
posted @ 2021-02-26 09:40 youcans 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 练习21: 题目: 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前 一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。 分析: 采取逆向思维的方法,从后往前推断。 程序 阅读全文
posted @ 2021-02-25 10:01 youcans 阅读(79) 评论(0) 推荐(1) 编辑
摘要: 练习11: 题目: 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... 程序: f1 = 1 f2 = 1 for i in range(1 阅读全文
posted @ 2021-02-25 09:59 youcans 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 练习01: 题目: 有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? 分析: 可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。 程序: for i in range(1, 5): for j in range(1, 5): f 阅读全文
posted @ 2021-02-24 14:05 youcans 阅读(137) 评论(0) 推荐(0) 编辑