python基础练习题7(模块)
今天,接着跟大家分享一波python基础练习题。题目1:、代码如下图:import randoma = int(input())#输入整数ab = int(input())#输入整数bdef Exist_num(a,b):#定义找数函数,设置两个形参。start = 0#初始值为0while True:#开始一个可控死循环ls = [element for element in range(1,a
·
今天,接着跟大家分享一波python基础练习题。
题目1:
、
代码如下图:
import random
a = int(input())#输入整数a
b = int(input())#输入整数b
def Exist_num(a,b):#定义找数函数,设置两个形参。
start = 0#初始值为0
while True:#开始一个可控死循环
ls = [element for element in range(1,a)]#列表表达式,从1开始找到a,查看所有元素,存进列表ls中
num1 = random.choice(ls)#随机从列表中抽取一个数字
num2 = random.choice(ls)#随机从列表中抽取一个数字
result = num1 + num2#将两个随机抽取的数字相加
if result == a:#如果结果等于a
if num1 * num2 == b:#判断是否乘积等于b
print('Yes')#打印yes
#ls2.append('Yes')
break
elif num1 * num2 != b:
continue#继续找
start += 1#每次循环自增1
if start == a * len(ls):#直到start值等于a*len(ls)
print('No')#打印No
break#跳出循环
Exist_num(a,b)
运行结果:


题目2:
代码如下图:
import math
# 输入正整数a和b
a = float(input())#输入浮点数
b = float(input())#输入浮点数
def BC(a,b):#定义函数计算斜边长,设置两个参数
c2 = pow(a,2) + pow(b,2)#得到斜边的平方
c = c2**(1/2)#斜边开方
C = '%.3f'%(c)#保留三位小数
return C#返回值
print(BC(a,b))
运行结果,如下图:


关于代码的解释,写在注释中,若有疑惑可私聊。
最后,感谢大家前来观看鄙人的文章,文中或有诸多不妥之处,还望指出和海涵。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)