# 01.键盘录入3个数字,编写代码实现对三个整数进行排序,输出时按照从小到大的顺序输出。 null = [] for i in range(3): num = int(input("请输入%d个数字:"%(i+1))) null.append(num) null.sort() print(null) # 02.输入一个三位数,编写代码实现判断这个数是否是水仙花数。水仙花数的条件:三位数为abc,则满足:a的立方+b的立方+c的立方=abc #第一种方法: flow=[] for i in range(1,10): for j in range(10): for k in range(10): if i**3 + j**3 + k**3 == 100*i + 10*j + k: flow.append(100*i + 10*j + k) for i in flow: if i == flow[-1]: print(i) else: print(i, end = ',') #第二种方法: import math #需要用到pow函数所以要导入math a = int(input("请输入一个三位数:")) bai = a/100 #bai里面存储的是a变量的百位 相当于324/100 = 3 shi = a/10%10 #shi里面存储的是a变量的十位 324/10 =32 32%10 = 2 %是取余 ge = a%10 #ge里面的存储是a变量的个位 324&10=4 if pow(bai,3)+pow(shi,3)+pow(ge,3) == a: #pow函数是计算数字的几次方,pow(bai(需要几次方的数),3(次方数)) print("这是水仙数!") else: print("这不是水仙数!") # 03.输入一个四位数年份,编写代码实现判断某一年份是否是闰年。 year = int(input('请输入年份:')) if(year % 400 == 0) or (year % 4 == 0 and year % 100 !=0): print('当前输入的年份%d是闰年'%year) else: print('不是闰年') # 04.输入一个四位数,编写代码实现统计出此整数里面包含多少个偶数,多少个奇数 num = input("输入一个四位数:") j = 0 k = 0 for i in num: i = int(i) if i % 2 == 0: j+=1 else: k+=1 print("偶数有%d个"%j) print("奇数有%d个"%k) # 05.开发一款软件,用户输入身高体重,根据公式(身高-108)*2=体重,可以有10斤左右的浮动;来观察测试者体重是否健康。 num01 = int(input("输入身高:")) num02 = int(input("输入体重:")) if (num01 - 108)*2 == num02 + 10 or (num01 - 108)*2 == num02 - 10: print("健康") else: print("不健康") # 06.输入3个整数,给出提示信息:能否创建三角形;如果能构建三角形,提示是直角三角形还是等边三角形等腰三角形还是普通三角形;最后输出三角形面积。 num1 = int(input("第一个数:")) num2 = int(input("第二个数:")) num3 = int(input("第三个数:")) S = 0 p = (num1 + num2 + num3) / 2 if (num1 + num2 > num3) and (num1 + num3 > num2) and (num1 - num2 < num3) and (num1 - num3 < num2): if (num1==num2) and (num1==num3) and(num2==num3): if (num1==num2) or (num1==num3) and (num2!=num3): print("能构成一个三角形") print("等边三角形") print("等腰三角形") S = (p * (p - num1) * (p - num2) * (p - num3))**0.5 print("三角形面积为:%d"%S) else: print("不能构成三角形") # 07.实现双色球的彩票功能。规则:从36个红球中随机选择不重复的6个数,从15个篮球中随机选择1个组成一注彩票,可以选择买多注。 import random for i in range(1,7): print(random.randint(0,36)) for j in range(1,2): print(random.randint(0,15)) # 08.输入一个字符,判断:如果为大写字母则输出“大写字母”;如果为小写字母则输出“小写字母”;否则怎输出“其他字符”; i = input("请输入:") if "a" <= i <= "z": print(i,end=" ") elif "A" <= i <="z": print(i,end=" ") else: print(i) # 09.使用条件结构实现:岳灵珊同学参加到Python的学习,他父亲岳不群和母亲宁中则承诺: # # 如果岳灵珊的考试成绩==1OO分,父亲岳不群给她买辆车 # 如果岳灵珊的考试成绩>=90分,母亲宁中则给她买台笔记本电脑 # 如果岳灵珊的考试成绩>=60分,母亲宁中则给她买部手机 # 如果岳灵珊的考试成绩<60分,没有礼物 score = int(input("请输入成绩:")) if 0 <= score < 60: print("没有礼物") elif 60 <= score <=90: print("母亲宁中则给她买部手机") elif 90 <= score <100: print("母亲宁中则给她买台笔记本电脑") elif score == 100: print("父亲岳不群给她买辆车") else: print("输入的成绩无效") # 10.使用条件结构实现,如果用户名等于字符‘床前明月光’,密码等于数字‘123’,就输出“欢迎来到疯狂动物城”,否则就输出“对不起,输入错误”。 userName = input("请输入账号:") userPwd = input("请输入密码:") if userName == "床前明月光": if userPwd == "123": print("欢迎来到疯狂动物城") else: print("对不起,输入错误")
python小测试--面试之笔试02
猜你喜欢
转载自blog.csdn.net/qq_42336700/article/details/81168174
今日推荐
周排行