大家好,今天小编关注到一个比较有意思的话题,就是关于python的编程题的问题,于是小编就整理了3个相关介绍Python的编程题的解答,让我们一起看看吧。
哪位大神可以看看这个Python编程题怎么做啊?
因为直接代码格式会变乱,所以发代码的截图,用的是python3
对于python基本语法和函数用法不了解了,可以看我的《零基础学python,跟着操作就能会》这个合集。
其中
第49期:input函数的使用(python2和python3中input是有区别的)
第63期:print函数的使用
python简单编程题与7无关的数?
#include<stdio.h> int main() { int n,i,sum=0; while(1) //这里最好加上对于n的判断 { printf("plaese input: "); scanf("%d",&n)
; if(n>0&&n<100) break; else printf("error input!\n"); } for(i=1;i<=n;i++) { if(i%7==0)continue; //这里用i,不是n!!!!!!!
if((i%10==7)||(n/10==7))continue;//这里用i,不是n!!!!!!!
sum+=i*i; } printf("%d\n",sum); return 0; }
Python计算一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在,第1?
high = 100n = 10high_all = 0 #第n次落地时走过的长度high_each = 0 #每次落地的高度def ball_lands(n): global high_all, high_each, high #小球第一次落地时 if n == 0: high_each = high high_all += high_each #print('1', high_each, high_all) return high_each #从小球第n次落地往前推 high_each = high * (1 / 2) ** n print(u'第%d次小球弹起的高度为:%.2f' %(n, high_each)) high_all += high_each * 2 #print('2', high_each, high_all) ball_lands(n - 1)ball_lands(n)print(u'小球落地%d次,共经过%.2f米。' % (n,high_all))
到此,以上就是小编对于python的编程题的问题就介绍到这了,希望介绍关于python的编程题的3点解答对大家有用。