- 题目: 企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,... 题目: 企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,...
- 题目 输入三个整数x,y,z,请把这三个数由小到大输出。 解法1 程序分析: 1、先将x与y进行比较,如果x>y则将x与y的值进行交换 2、再将x与z进行比较,如果x>z则将x与z的值进行交换 3、最后再将y与z进行比较,如果y>z则将y与z的值进行交换 4、输出即可 程序编写 x=int(input... 题目 输入三个整数x,y,z,请把这三个数由小到大输出。 解法1 程序分析: 1、先将x与y进行比较,如果x>y则将x与y的值进行交换 2、再将x与z进行比较,如果x>z则将x与z的值进行交换 3、最后再将y与z进行比较,如果y>z则将y与z的值进行交换 4、输出即可 程序编写 x=int(input...
- 题目:统计个数 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 解法1 常规解法 程序分析:利用ASCII码进行匹配 程序源码 ss = str(input("输入一行字符:"))letters = 0 #统计英文字母个数space = 0 #统计数字个数digit = 0 #统计空格个数others... 题目:统计个数 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 解法1 常规解法 程序分析:利用ASCII码进行匹配 程序源码 ss = str(input("输入一行字符:"))letters = 0 #统计英文字母个数space = 0 #统计数字个数digit = 0 #统计空格个数others...
- 题目:输出三角形图案 打印出如下图案(菱形):中间*数量分别是1、3、5、7、9,层数由键盘输入 比如输入5 产生如下图形 解法1 常规思维 程序分析 1、我们可以看到每一层的星星数量是层数的2被+1 2、同时我们也可以计算出每一层对应的空格数是总层数-层数-1 代码编写 n = int(input("输入... 题目:输出三角形图案 打印出如下图案(菱形):中间*数量分别是1、3、5、7、9,层数由键盘输入 比如输入5 产生如下图形 解法1 常规思维 程序分析 1、我们可以看到每一层的星星数量是层数的2被+1 2、同时我们也可以计算出每一层对应的空格数是总层数-层数-1 代码编写 n = int(input("输入...
- 题目 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 解法1 递归方法 程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... 有点像斐波那契数列,只是开始从1 def rabbit(n): if n==1 o... 题目 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 解法1 递归方法 程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... 有点像斐波那契数列,只是开始从1 def rabbit(n): if n==1 o...
- 题目 将一个列表的数据复制到另一个列表中。 方法1 使用列表[:] a = [1, 2, 3, 4]b = a[:]print ("复制后的列表",b) 输出结果 方法2 利用列表的copy函数 a = [1, 2, 3, 4]b =a.copy()print ("复制后的列表",b) 输出结果 ... 题目 将一个列表的数据复制到另一个列表中。 方法1 使用列表[:] a = [1, 2, 3, 4]b = a[:]print ("复制后的列表",b) 输出结果 方法2 利用列表的copy函数 a = [1, 2, 3, 4]b =a.copy()print ("复制后的列表",b) 输出结果 ...
- 题目 有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序分析 可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。 解法1 常规思维 程序编写 #排列组合案例 count=0for i in range(1,5): for j in range(... 题目 有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序分析 可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。 解法1 常规思维 程序编写 #排列组合案例 count=0for i in range(1,5): for j in range(...
- 题目:判断回文数 一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。 解法1 常规思路 程序分析 1、逐个获取每一位数字 2、依次从第一位和最后一位进行比较,第二位和倒数第二位进行比较... 源程序 a = int(input("请输入一个数字:"))x = str(a)... 题目:判断回文数 一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。 解法1 常规思路 程序分析 1、逐个获取每一位数字 2、依次从第一位和最后一位进行比较,第二位和倒数第二位进行比较... 源程序 a = int(input("请输入一个数字:"))x = str(a)...
- 题目:格式化日期 我们经常在使用python的时候需要和日期打交道,而日期的格式又有很多种,这个案例就是给小朋友们讲解一下格式化日期 datetime模块提供用于处理日期和时间的类。 在支持日期时间数学运算的同时,如何能够更有效地解析其属性用于格式化输出和数据操作。 我们可以使用 time 模块的 strftime 方法来格式化... 题目:格式化日期 我们经常在使用python的时候需要和日期打交道,而日期的格式又有很多种,这个案例就是给小朋友们讲解一下格式化日期 datetime模块提供用于处理日期和时间的类。 在支持日期时间数学运算的同时,如何能够更有效地解析其属性用于格式化输出和数据操作。 我们可以使用 time 模块的 strftime 方法来格式化...
- 题目:判断闰年 输入一个年份判断,判断年份是否为闰年 程序分析 1、满足闰年的条件有两种 2、一种是世纪闰年能被400整除 3、一种是普通闰年能被4整除同时不能被100整除 解法1 常规思路 通过多重if else进行条件判断 程序如下 year = int(input("输入一个年份: "))if (... 题目:判断闰年 输入一个年份判断,判断年份是否为闰年 程序分析 1、满足闰年的条件有两种 2、一种是世纪闰年能被400整除 3、一种是普通闰年能被4整除同时不能被100整除 解法1 常规思路 通过多重if else进行条件判断 程序如下 year = int(input("输入一个年份: "))if (...
- 二、判断题(共20题,每题2分,共40分) 31、print('I'm ok.')因为有三个单引号,所以程序是错误的。 答案:正确 考点分析:考查print函数,输出用单引号('')或者双引号("")都是成双成对的,如果要输出I和m中的单引号需要使用反斜杠(\)进行字符转义,如果就上面输出会提示语法错误,所以正确 32、... 二、判断题(共20题,每题2分,共40分) 31、print('I'm ok.')因为有三个单引号,所以程序是错误的。 答案:正确 考点分析:考查print函数,输出用单引号('')或者双引号("")都是成双成对的,如果要输出I和m中的单引号需要使用反斜杠(\)进行字符转义,如果就上面输出会提示语法错误,所以正确 32、...
- 题目:阶层求和 求1+2!+3!+...+n!的和,你由键盘输入 解法1 常规思维 程序分析 1、先求出每一项的值 2、最后进行求和 代码编写 n = int(input("请输入一个数:"))s = 0t = 1for i in range(1,n+1): t *= i s += tprint ('1! + ... 题目:阶层求和 求1+2!+3!+...+n!的和,你由键盘输入 解法1 常规思维 程序分析 1、先求出每一项的值 2、最后进行求和 代码编写 n = int(input("请输入一个数:"))s = 0t = 1for i in range(1,n+1): t *= i s += tprint ('1! + ...
- 题目 打印出100-999之间所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。 例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方 解法1 for循环 程序分析: 1、利用for循环控制100-999个数, 2、每个数分解出个位,十位,百位。 3、在判断这个数是... 题目 打印出100-999之间所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。 例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方 解法1 for循环 程序分析: 1、利用for循环控制100-999个数, 2、每个数分解出个位,十位,百位。 3、在判断这个数是...
- 题目 暂停一秒输出,并格式化当前时间。 程序分析:利用sleep实现间隔一秒 import time print (time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))) # 暂停一秒time.sleep(1) print (time.strftime('%Y... 题目 暂停一秒输出,并格式化当前时间。 程序分析:利用sleep实现间隔一秒 import time print (time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))) # 暂停一秒time.sleep(1) print (time.strftime('%Y...
- 题目:求完数 一个数如果恰好等于它的因子之和,这个数就称为"完数" 例如6=1+2+3.编程找出1000以内的所有完数 解法1 列表实现 程序分析 1、依次遍历1000以内的所有数字 2、对取出的数字进行求因子,最大范围取出数字的一半 3、将求得的因子加入到一个列表中 4、判断这个数是否等于列表中元素的和 5、如果是就... 题目:求完数 一个数如果恰好等于它的因子之和,这个数就称为"完数" 例如6=1+2+3.编程找出1000以内的所有完数 解法1 列表实现 程序分析 1、依次遍历1000以内的所有数字 2、对取出的数字进行求因子,最大范围取出数字的一半 3、将求得的因子加入到一个列表中 4、判断这个数是否等于列表中元素的和 5、如果是就...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中 -
一个AI团队帮你写代码:华为云码道Agent Space实战2026/06/25 周四 19:00-21:00
张翰文-华为云码道工程师/郭英旭-青软创新科技集团股份有限公司 软件架构师
本场直播聚焦华为云码道Agent Space两大模式:研发办公、代码开发,亲身体验从需求到代码的AI自动化能力。实操演示基于华为 CodeArts CLI,依托 OpenSpec 规格体系从零搭建业务项目。
回顾中
热门标签