Python之循环结构相关题目

您所在的位置:网站首页 求数列前n项的平方和光循环结构 Python之循环结构相关题目

Python之循环结构相关题目

2024-07-16 04:10| 来源: 网络整理| 查看: 265

交错数列求前n项和

描述:输入一个正整数 n,计算并输出2/1, 3/2, 5/3, 8/5, 13/8, …的前n项之和

n=int(input()) fz = 2 fm = 1 num=0 for i in range(1,n+1): num+=fz/fm (fm,fz) = (fz,fm) fz=fz+fm print(num)

输出: 在这里插入图片描述

特殊数列求和

描述:用户输入一个小于10的正整数,求1 + 12 + 123 + 1234 + …… 的前n项的和,当输入大于或等于10时,输出“data error!”

n=int(input()) num = 0 t = 0 if n>=10: print('data error!') else: for i in range(1,n+1): t = t*10 +i num += t print(num)

输出 在这里插入图片描述

四位玫瑰数

描述:四位玫瑰数是4位数的自幂数。自幂数是指一个 n 位数,它的每个位上的数字的 n 次幂之和等于它本身。‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬ 例如:当n为3时,有1^3 + 5^3 + 3^3 = 153,153即是n为3时的一个自幂数,3位数的自幂数被称为水仙花数。‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬ 请输出所有4位数的四位玫瑰数,按照从小到大顺序,每个数字一行。

for i in range(1000,10000): if int(i/1000)**4+int(i%1000/100)**4+int(i%1000%100/10)**4+int(i%1000%100%10)**4 == i: print(i)

输出 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3