python 面试100题-1
摘要:题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? Python 练习实例1 | 菜鸟教程 (runoob.com) 两年前的解法: for i in range(1,5): for j in range(1,5): for k in range(1,5): if
阅读全文
posted @
2022-02-26 07:33
进击的许盈盈
阅读(47)
推荐(0) 编辑
辗转相除法,又称欧几里得算法---求最大公约数
摘要:def f(a, b): if b == 0: return a else: return f(b, a%b) a, b = input(“Enter two natural numbers: ”) print f(a, b) 辗转相除法,又称欧几里得算法,以除数和余数反复做除法运算,当余数为 0
阅读全文
posted @
2022-01-27 15:08
进击的许盈盈
阅读(199)
推荐(0) 编辑
python错题集
摘要:字符串有值为true 没值为false str1='',false str2=' ' true 有一张Person表包含如下信息: Id Name Address Career 1 Bob China Town Chef 2 Carter Oxford Street Teacher 3 Anna F
阅读全文
posted @
2022-01-14 19:18
进击的许盈盈
阅读(204)
推荐(0) 编辑
Q 91~100
摘要:91 题目:时间函数举例1。 92 题目:时间函数举例2。 93 题目:时间函数举例3 94 题目:时间函数举例4,一个猜数游戏,判断一个人反应快慢。 95 题目:字符串日期转换为易读的日期格式。 96 题目:计算字符串中子串出现的次数。 str_p="ade124j2klcjviaoenj2klv
阅读全文
posted @
2019-09-17 20:59
进击的许盈盈
阅读(212)
推荐(0) 编辑
Q 81~90
摘要:81 题目:809*??=800*??+9*?? 其中??代表的两位数, 809*??为四位数,8*??的结果为两位数,9*??的结果为3位数。求??代表的两位数,及809*??后的结果。 lr=[] for j in range(10,100): if 4==len(str(809*j)) and
阅读全文
posted @
2019-09-17 19:52
进击的许盈盈
阅读(138)
推荐(0) 编辑
Q 71~80
摘要:71 题目:编写input()和output()函数输入,输出5个学生的数据记录。 72 题目:创建一个链表。 73 题目:反向输出一个链表。 74 题目:列表排序及连接。 75 题目:放松一下,算一道简单的题目。 76 题目:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,
阅读全文
posted @
2019-09-17 19:48
进击的许盈盈
阅读(103)
推荐(0) 编辑
Q 61~70
摘要:61 题目:打印出杨辉三角形(要求打印出10行如下图)。 62 题目:查找字符串。 63 题目:画椭圆。 64 题目:利用ellipse 和 rectangle 画图。。 65 题目:一个最优美的图案。 66 题目:输入3个数a,b,c,按大小顺序输出。 67 题目:输入数组,最大的与第一个元素交换
阅读全文
posted @
2019-09-17 09:12
进击的许盈盈
阅读(105)
推荐(0) 编辑
Q 51~60
摘要:51 题目:学习使用按位与 & 。 52 题目:学习使用按位或 | 。 53 题目:学习使用按位异或 ^ 。 54 题目:取一个整数a从右端开始的4〜7位。 1 a=124597890328 2 a=str(a) 3 print(a[-7:-3]) 55 题目:学习使用按位取反~。 56 题目:画图
阅读全文
posted @
2019-09-17 09:09
进击的许盈盈
阅读(69)
推荐(0) 编辑
Q 41~50
摘要:41 题目:模仿静态变量的用法。 42 题目:学习使用auto定义变量的用法。 43 题目:模仿静态变量(static)另一案例。 44 两个 3 行 3 列的矩阵,实现其对应位置的数据相加,并返回一个新矩阵: 45 题目:统计 1 到 100 之和。 46 题目:求输入数字的平方,如果平方运算后小
阅读全文
posted @
2019-09-16 20:05
进击的许盈盈
阅读(129)
推荐(0) 编辑
Q 31~40
摘要:31 题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。 32 题目:按相反的顺序输出列表的值。 1 li = ['one', 'two', 'three'] 2 l=[] 3 4 for i in range(0,3): 5 """pop()默认移除列表中
阅读全文
posted @
2019-09-16 14:30
进击的许盈盈
阅读(126)
推荐(0) 编辑
Q 21~30
摘要:21 题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。 22 题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,
阅读全文
posted @
2019-09-13 21:07
进击的许盈盈
阅读(75)
推荐(0) 编辑
Q11~20
摘要:1 l_a=[] 2 3 def func(a): 4 for i in range(2,a): 5 b=a%i #b为余数 6 l_b.append(b) 7 if all(l_b)==True: #判断所有的余数是否都不为0 8 l_a.append(a) 9 else: 10 return 1
阅读全文
posted @
2019-08-22 21:28
进击的许盈盈
阅读(200)
推荐(0) 编辑
python练习题10/100
摘要:https://www.runoob.com/python/python-100-examples.html 1 题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? 1 for i in range(1,5): 2 for j in range(1,5): 3 f
阅读全文
posted @
2019-07-31 15:16
进击的许盈盈
阅读(330)
推荐(0) 编辑