Python100道经典练习题(一)

Python100道经典练习题(一)Python100 道经典练习题 一 当前计算机语言最火的 python 占据我们生活的各个方面 人工智能 云计算 5G 发展 汽车工业 互联网加行业等 话不多说 所谓磨刀不误砍柴工 掌握一门编程语言的最佳方法就是打好语言基础 下面是结合自己学 python 语言总结出的 100 道 python 练习题 喜欢 python 和正在学习 python 的小伙伴可以练练手哦 也欢迎行业大佬提出批评指正 数字组合 题目 有 1 2 3 4 个数字 能组成多少个互不相同且无重复数字的三位数 都是多少 分析 四个数字组成三位数 把三位

Python100道经典练习题(一)

当前计算机语言最火的python占据我们生活的各个方面,人工智能、云计算、5G发展、汽车工业、互联网加行业等。话不多说,所谓磨刀不误砍柴工,掌握一门编程语言的最佳方法就是打好语言基础,下面是结合自己学python语言总结出的100道python练习题,喜欢python和正在学习python的小伙伴可以练练手哦,也欢迎行业大佬提出批评指正。

数字组合

for i in range(1, 5): for j in range(1, 5): for k in range(1, 5): if i != k and i != j and j != k: print(i, j, k) ```结果在这里不列出了 

企业年终奖问题

I = int(input("Please Enter the number:")) b1 =  * 0.1 # 低于或等于10万 b2 = b1 + (I - ) * 0.075 # 10万<X<=20万 b4 = b2 + (I - ) * 0.05 # 20万<X<=40万 b6 = b4 + (I - ) * 0.03 # 40万<X<=60万 b10 = b6 + (I - ) * 0.015 # 60万<X<=100万 b100 = b10 + (I - ) * 0.01 # 100万<X if I <= : M1 = I * 0.1 elif I <= : M = (I - ) * 0.075 + b1 elif I <= : M = (I - ) * 0.05 + b2 elif I <= : M = (I - ) * 0.03 + b4 elif I <= : M = (I - ) * 0.015 + b6 else: M = (I - ) * 0.01 + b10 print('bonus=', M) 

数字运算的转换

import math for i in range(): j = math.sqrt(i + 100) if j == int(j): h = math.sqrt(j  2 + 268) if h == int(h): print(i) else: pass 

判断日期

year = int(input("Please enter the years:")) month = int(input("Please enter the months(1-12):")) day = int(input("Please enter the days(1-31):")) days = [0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334, 365] if year % 4 == 0 and year % 100 != 0: if month > 2: totaldays = days[month - 1] + day + 1 else: totaldays = days[month - 1] + day else: totaldays = days[month - 1] + day print("你输入的日期是:", year, "年", month, "月", day, '日', ",是今年的第", totaldays, "天!") ```惦记着过年的小伙伴再也不会忘了还有多少天过年 

化学分子式计算方法

H = eval(input("Enter the number of 'H':")) C = eval(input("Enter the number of 'C':")) O = eval(input("Enter the number of 'O':")) totalmolecular = 1.00794 * H + 12.0107 * C + 15.9994 * O print("The total molecular is:", totalmolecular, "克/摩尔", ",the expression is:"'H', H, 'C', C, 'O', O) 

判断三角形

from math import sqrt a = eval(input("Enter the 'a':")) b = eval(input("Enter the 'b':")) c = eval(input("Enter the 'c':")) if a + b > c and a + c > b and b + c > a: s = (a + b + c) / 2 D = int(sqrt(s * (s - a) * (s - b) * (s - c))) print("The area of the triangle is:", D) else: print("The not triangle!!!") 

9*9乘法口诀

for i in range(1, 10): for j in range(1, 10): result = i * j if i <= j: print('%d*%d=%d' % (i, j, result)) print() 

斐波那契序列

f1 = 1 f2 = 1 for i in range(1, 21): print('%12d%12d' % (f1, f2)) if i % 2 == 0: print() f1 = f1 + f2 f2 = f1 + f2 

判断素数

from math import sqrt t = [] n = [] for i in range(101, 201): if i % 2 == 0: pass else: t.append(i) for j in t: if sqrt(j) == int(sqrt(j)): print('%d*%d=%d' % (sqrt(j), sqrt(j), j)) else: n.append(j) print(n, '\n', len(n)) 

水仙花数

for n in range(100, 1001): i = n / 100 j = n / 10 % 10 k = n % 10 if (i * 100 + j * 10 + k) == (i + j  3 + k  3): print(i, j, k) 
  • 关于 python100道经典习题 今天先分享这么多,后续更新。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/231004.html原文链接:https://javaforall.net

(0)
上一篇 2026年2月3日 下午8:01
下一篇 2026年2月3日 下午8:22


相关推荐

  • PyCharm激活码永久有效PyCharm2019.2.5激活码教程-持续更新,一步到位

    PyCharm激活码永久有效PyCharm2019.2.5激活码教程-持续更新,一步到位PyCharm激活码永久有效2019.2.5激活码教程-Windows版永久激活-持续更新,Idea激活码2019.2.5成功激活

    2022年6月19日
    29
  • 颜色校准调整伽马_色彩gamma什么意思

    颜色校准调整伽马_色彩gamma什么意思目录1、色彩矫正(CCM)2、伽马校正(Gamma)1、色彩矫正(CCM)色彩校正(ColorCorrection)是指用相同的方法改变图像中的所有像素的颜色值,以得到不同得显示效果。图像采集系统在获得数字图像时,由于一起或环境光照或人为因素的影响,采集的图像往往与原始图像有很大差别。颜色校正可以在一定程度上减少这种差别。利用RGB颜色模型可以方便地调整图像的RGB分量值,这对校正偏色很有用。色彩校正的基本原理如下:其中,Mij…

    2025年12月9日
    6
  • oracle import/export 命令[通俗易懂]

    oracle import/export 命令[通俗易懂]exp/imp实例   exphelp=y查看帮助exp1、expusr/pwd@sid file=c:\tb.dump tables=tb1  如果是导出多个表,tables=(tb1、tb2)2、expusr/pwd@sid file=c:\tb.dump –全部导出3、expusr/pwd@sid file=c:\tb.dump owne

    2025年9月11日
    13
  • Python 转义字符(含用法)

    Python 转义字符(含用法)文章目录在 Python 字符串 一节中我们曾提到过转义字符 就是那些以反斜杠 开头的字符 ASCII 编码为每个字符都分配了唯一的编号 称为编码值 在 Python 中 一个 ASCII 字符除了可以用它的实体 也就是真正的字符 表示 还可以用它的编码值表示 这种使用编码值来间接地表示字符的方式称为转义字符 EscapeCharac 转义字符以 0 或者 x 开头 以 0 开头表示后跟八进制形式的编码值 以 x 开头表示后跟十六进制形式的编码值 Python 中的转义字符只能使用八进制或者十六

    2026年1月24日
    2
  • 理解图像中卷积操作的含义

    理解图像中卷积操作的含义原文地址:https://blog.csdn.net/chaipp0607/article/details/72236892?locationNum=9&amp;fps=1上文用生动的例子来解释卷积记载了卷积的含义,现在就来看看卷积在图像处理中的应用吧。(ps:本文大部分内容系转载大神的博客,现在csdn强制图片水印,实在感到很无奈!!!)数字图像处理中卷积数字图像是一个二维的离散信号,对…

    2022年5月28日
    47
  • python之有趣的二维码—–二维码表白记

    python之有趣的二维码—–二维码表白记

    2021年9月18日
    72

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号