计算机类相关资料
4.4万次浏览
8740人收藏
Python100道经典练习题,建议收藏

Python100道经典练习题,建议收藏

录实例001:数字组合实例002:“个税计算”实例003:完全平数实例004:这天第天实例005:三数排序实例006:斐波那契数列实例007:copy实例008:九九乘法表实例009:暂停秒输出实例010:给看的时间实例011:养兔实例012:100到200的素数实例013:所有仙花数实例014:分解质因数实例015:分数归档实例016:输出期实例017:字符串构成实例018:复读机相加实例019:完数实例020:空抛物实例021:猴偷桃实例022:赛对实例023:画菱形实例024:斐波那契数列II实例025:阶乘求和实例026:递归求阶乘实例027:递归输出实例028:递归求等差数列实例029:反向输出实例030:回数实例031:字母识词实例032:反向输出II实例033:列表转字符串实例034:调函数实例035:设置输出颜实例036:算素数实例037:排序实例038:矩阵对线之和实例039:有序列表插元素实例040:逆序列表实例041:类的法与变量实例042:变量作域实例043:作域、类的法与变量实例044:矩阵相加实例045:求和实例046:打破循环实例047:函数交换变量实例048:数字实
2025年python经典例题100道

2025年python经典例题100道

Python100经典练习题

python入门经典100题题库

python入门经典100题题库

python练习集100题_Python练习集100题

python练习集100题_Python练习集100题

Python练习题100道

Python基础训练100题(带答案)

各 是 多少 ? 程序 分析 遍 历 全部 可能 , 把 有 重复 的 剃 掉 。 5 / 194 total = 0 foriinrange ( 1 , 5 ) : forjinrange ( 1 , 5 ) : forkinrange ( 1 , 5 ) : if ( ( i ! = j ) and ( j ! = k ) and ( k ! = i print ( i , j , k ) total + = 1 print ( total ) 简便 方法 用 itertools 中 的 permutations 即可 。 importitertoolssum 2 = 0 a = [ 1 , 2 , 3 , 4 ] foriinitertools . permutations ( a , 3 ) : print ( i ) sum 2 + = 1 print ( sum 2 ) 实例 002 : “ 个税 计算 ” 题目 企业 发放 的 奖金 根据 利润 提成 。 利润 ( I ) 低于 或 等于 10 万 元 时 , 奖金 可 提 10 % ; 利润 高于 10 万 元 , 低于 20 万 元 时 , 低于 10 万 元 的 部分 按 10 % 提成 , 高于 10 万 元 的 部分 , 可 提成 7 . 5 % ; 20 万 到 40 万 之间 时 , 高于 20 万 元 的 部分 , 可 提成 5 % ; 40 万 到 60 万 之间 6 / 194 时 高于 40 万 元 的 部分 , 可 提成 3 % ; 60 万 到 100 万 之间 时 , 高于 60 万 元 的 部分 , 可 提成 1 . 5 % , 高于 100 万 元 时 , 超过 100 万 元 的 部分 按 1 % 提成 , 从 键盘 输入 当月 利润 I , 求 应 发放 奖金 总数 ? 程序 分析 分区 间 计算 即可 。 profit = int ( input ( ' Showmethemoney : ' ) ) bonus = 0 thresholds = [ 100000 , 100000 , 200000 , 200000 , 400000 ] rates = [ 0 . 1 , 0 . 075 , 0 . 05 , 0 . 03 , 0 . 015 , 0 . 01 ] foriinrange ( len ( thresholds ifprofit < = thresholds [ i ] : bonus + = profit * rates [ i ] profit = 0 breakelse : bonus + = thresholds [ i ] * rates [ i ] profit - = thresholds [ i ] bonus + = profit * rates [ - 1 ] print ( bonus ) 实例 003 : 完全 平方 数 题目 一个 整数 , 它 加上 100 后 是 一个 完全 平方 数 , 再 加上 168 又 是 一个 完全 平方 数 , 请问 7 / 194 该 数 是 多少 ? 至于 判断 是否 是 完全 平方 数 , 最 简单 的 方法 是 : 平方根 的 值 小数 为 0 即可 。 结合 起来 : n = 0 while ( n + 1 ) * * 2 - n * n < = 168 : n + = 1 foriinrange ( ( n + 1 ) * * 2 ) : ifi * * 0 . 5 = = int ( i * * 0 . 5 ) and ( i + 168 ) * * 0 . 5 = = int ( ( i + 168 ) * * 0 . 5 ) : 8 / 194 print ( i - 100 ) 12345671234567 实例 004 : 这天 第 几 天 题目 输入 某 年 某 月 某日 , 判断 这 一 天 是 这 一 年 的 第 几 天 ? 程序 分析 特殊 情况 , 闰年 时 需 考虑 二 月 多 加 一 天 : defisLeapYear ( y ) : return ( y % 400 = = 0 or ( y % 4 = = 0 andy % 100 ! = 0 ) ) 9 / 194 DofM = [ 0 , 31 , 28 , 31 , 30 , 31 , 30 , 31 , 31 , 30 , 31 , 30 ] res = 0 year = int ( input ( ' Year : ' ) ) month = int ( input ( ' Month : ' ) ) day = int ( input ( ' day : ' ) ) ifisLeapYear ( year ) : DofM [ 2 ] + = 1 foriinrange ( month ) : res + = DofM [ i ] print ( res + day ) 123456789101110 / 194121312345678910111213 实例 005 : 三 数 排序 题目 输入 三 个 整数 x , y , z , 请 把 这 三 个数 由 小 到 大 输出 。 程序
100道Python编程题及答案(一)

100道Python编程题及答案(一)

1.程序分析:见下面注释2.程序源代码:Sn=100.0Hn=Sn/2for n in range(2,11):Sn+=2 * HnHn /=2prin t 'Total of road is %f % Snprin t 'The ten th is %f meter' % HnIII题目2:打印出所有的水仙花数”所谓水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个水仙花数”因为153=1的三次方+5的三次方+3的三次方1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。2.程序源代码:IIIfor n in range(100,1001):i=n / 100j=n / 10 % 10 k=n % 10if i * 100+j * 10+k==i+j 2+k 3:prin t "%-5d" % nIII100道100道Python编程题及答案(一)题目3:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。2.程序源代码:IIIfor i in ran ge(1,5):for j in ran ge(1,5):for k in ran ge(1,5):if(i!=k)and(i!=j)and(j!=k):print i,j,kIII题目4:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%; 利润高于10万元,低于20万元时,低于
2021高中信息技术学考python操作题(6套含答案)

2021高中信息技术学考python操作题(6套含答案)

《python经典例题100道》

python入门必练100题题库

python入门必练100题题库

(完整版)Python100经典练习题

2025年Python练习题

Python练习集100题

Python习题集【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 【程序2】题目:企业发放的奖金根据利润提成。利润(I):低于或等于10万元时,奖金可提10%; 高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%; 40万到60万之间时,高于40万元的部分,可提成3%; 60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?【程序3】题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?【程序4】题目:输入某年某月某日,判断这一天是这一年的第几天?【程序5】题目:输入三个整数x,y,z,请把这三个数由小到大输出。【程序6】题目:用*号输出字母C的图案。 【程序7】题目:输出特殊图案,请在c环境中运行,看一看,Very Beautiful!【程序8】题目:

Python100经典练习题

Python练习100例

Python练习100例

Python100经典练习题(4)

勾选下载
全部下载(17篇)
搜索
下载夸克,免费领特权
下载

Python100道经典练习题,建议收藏

PDF138.9KB 5
1/5
2/5
展开阅读剩余3页
复制