当前位置: 智能网 > 人工智能 > Python数学小练习

Python数学小练习

放大字体 缩小字体 发布日期:2021-01-29 10:03:33   浏览次数:76
核心提示:2021年01月29日关于Python数学小练习的最新消息:1、随机产生一个三位整数,将它的十位数字变为零from random import randint as rdi# 生成初始的3位整数a=rdi(100,1000)print('初


1、随机产生一个三位整数,将它的十位数字变为零from random import randint as rdi

# 生成初始的3位整数a=rdi(100,1000)print('初始值:',a)

# 将初始值的十位数字变为0b=str(a)c=b[0]+'0'+b[2]d=int(c)

# 输出结果print('将它的十位数字变为0后:',d)print('最终输出的数据类型:',type(d))2、输入整数x,y,z , 若x2+y2+z2>1000 , 则输出千位以上的数字,否则输出三个数的和
#设置input输入x、y、z整数x=int(input('请输入第一个任意整数x='))y=int(input('请输入第二个任意整数y='))z=int(input('请输入第三个任意整数z='))
#计算x2+y2+z2并满足题目条件输出a=x**2+y**2+z**2print('x2+y2+z2=',a)if a>1000:    print('x2+y2+z2>1000,故输出千位以上数字',int(a/1000))else:    print('x2+y2+z2≤1000,故输出三个数之和',x+y+z)3、请编写一个Python程序,在给定年限 N 和年利率 r 的情况下,计算当贷款金额为 P 时,每月需还贷的金额。每月还贷公式如下:

#输入初始值N=int(input('请输入给定年限N='))r=float(input('请输入年利率r='))P=float(input('请输入贷款金额P='))
N_1=12*Nr_1=r/12
fenzi=P*r_1*pow((1+r_1),N_1)fenmu=pow((1+r_1),N_1)-1M=fenzi/fenmuprint('每月需还贷金额M=',M)4、编写函数,接受一个字符串,分别统计大写字母、小写字母、数字、其他字符的个数,并以元组的形式返回结果
# 定义函数def func(a):    tongji=[0,0,0,0]        for i in range(len(a)):        if a[i].isupper()==True:            tongji[0]=tongji[0]+1                elif a[i].islower()==True:            tongji[1]=tongji[1]+1                elif a[i].isdigit()==True:            tongji[2]=tongji[2]+1                else:            tongji[3]=tongji[3]+1        tj_new=tuple(tongji)    return tj_new
# 测试函数a=input('请输入一个字符串')b=func(a)print('输出大写字母、小写字母、数字、其他字符的个数',b)print('输出结果的数据类型',type(b))

 
关键词: 请输入 整数 输出

[ 智能网搜索 ]  [ 打印本文 ]  [ 违规举报

猜你喜欢

 
推荐图文
ITECH直流电源在人工智能领域的应用 基于朴素贝叶斯自动过滤垃圾广告
2020年是人工智能相关业务发展的重要一年 我国人工智能市场规模、行业短板、发展前景一览
推荐智能网
点击排行

 
 
新能源网 | 锂电网 | 智能网 | 环保设备网 | 联系方式