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


相关推荐

发表回复

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

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