三道Python题库的题,网上只能搜到c语言和java的写法,文科专业,这次考完就永远和编程说再见了,希望有人能用简单通俗易懂的Python方法写一下
2条回答 默认 最新
- 社区专家-Monster-XH 2023-02-03 00:46关注
第一题
def fun(a): # **********Program********** sum = 0 for i in range(4): sum += a[i][i] return sum # ********** End ********** def main(): print("分别输入16个整型数值并按回车输出结果:") a=[] for i in range(4): a.append([]) for j in range(4): a[i].append(float(input("请输入任意一个整型数值,并按回车继续:"))) sum=fun(a) print(sum)
第二个:
def main(): repeat = int(input("【请输入一个正整数 repeat:】")) for i in range(1, repeat+1): n = int(input("【请输入一个正整数n:】")) a = 2 #序列从第2项 b = 1 #分母 list = [] #*********Program********** for i in range(1, n+1): list.append(a/b) c = a a = a + b b = c sum_of_list = sum(list) #**********End ********** print("【 sum=%.2f】" % sum_of_list) if name == 'main': main()
第三个:
def fun(n): #**********Program********** i = 1 sum = 0 while i <= n: if i % 3 == 0: sum += i i += 1 return sum #********* End ********** def main(): print("【请分别三次计算问题:】") for i in range(3): print("【第%d次:】"%(i+1)) n = int(input("【请输入一个大于1的正整数n:】")) print("【1到"+str(n)+"之间能被3整除的所有整数之和为:】", fun(n)) if name == 'main': main()
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 latex投稿显示click download
- ¥15 请问读取环境变量文件失败是什么原因?
- ¥15 在若依框架下实现人脸识别
- ¥15 网络科学导论,网络控制
- ¥100 安卓tv程序连接SQLSERVER2008问题
- ¥15 利用Sentinel-2和Landsat8做一个水库的长时序NDVI的对比,为什么Snetinel-2计算的结果最小值特别小,而Lansat8就很平均
- ¥15 metadata提取的PDF元数据,如何转换为一个Excel
- ¥15 关于arduino编程toCharArray()函数的使用
- ¥100 vc++混合CEF采用CLR方式编译报错
- ¥15 coze 的插件输入飞书多维表格 app_token 后一直显示错误,如何解决?