如果你马上要开始考试Python了,那么这些试题希望对你有所帮助!

道Python题目送给正准备考试Python的你,祝考试顺利哟!需要视频和书籍的小伙伴可以私信回复我01,后台自动发送学习资料!

1、输出指定格式的日期(使用datetime模块)

输出结果:21/10/201505/01/194106/01/194105/01/19422、输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数利用while或for语句,条件为输入的字符不为\n'。举栗:使用while循环

举栗:使用for循环

输出结果:请输入一个字符串:123runoobckdf235*(dflchar=13,space=2,digit=6,others=23、求s=a+aa+aaa+aaaa+aa...a的值其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制,关键是计算出每一项的值。代码:

输出结果:n=4a=44444444444计算和为:49364、一个数如果恰好等于它的因子之和,这个数就称为代码:

以上实例输出结果为:总高度:tour=299.609375第10次反弹高度:height=0.097656256、猴子吃桃问题

分析:采取逆向思维的方法,从后往前推断。代码:

输出结果:15347、乒乓球选手名单程序源代码:

输出结果:orderisa--zb--xc--y8、打印出一个菱形图案

可以把图形分成两部分,前四行一个规律,后三行一个规律,用双重for循环,第一层控制行,第二层控制列。代码:

输出结果:*************************9、分数序列求和2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。友情提示:请抓住分子与分母的变化规律。代码:方法一

方法二

输出结果:32.660260798610、求1+2!+3!+...+20!的和此程序只是把累加变成了累乘代码:方法一:

方法二:

以上实例输出结果为:1!+2!+3!+...+20!=256132749411182031311、利用递归方法求5!递归公式:fn=fn_1*4!代码:

输出结果:12012、利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来代码:

输出结果:Inputastring:abcdeedcba13、猜年龄

输出结果:1814、给一个不多于5位的正整数要求:一、求它是几位数,二、逆序打印出各位数字分析:学会分解出每一位数代码:

输出结果:请输入一个数:234595位数:95432请输入一个数:34724位数:274315、一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。代码:

输出结果:请输入一个数字:1232112321是一个回文数!16、请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。代码:

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180708A0MF5100?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励