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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • web网络聊天室

    web网络聊天室花了四天时间做了一个简单的web聊天室前端页面效果大概是下面这个样子1.登陆界面2.注册界面这里首先会检查用户名是否重复,如果重复,会提示你用户名已存在反正显示可用3.聊天室界面登陆成功会在左边显示登陆人的名称以及当前在线人数。然后在下面可用选择对谁说以及一些文字表情,字体颜色什么的4.聊天功能会显示发送者名称,以及对谁说,语气词,以及发送时间最后总结一下做的…

    2022年6月22日
    29
  • linux系统-tcpdump常用抓包命令_tcpdump循环抓包

    linux系统-tcpdump常用抓包命令_tcpdump循环抓包原标题:Linux抓包命令tcpdump命令图解tcpdump命令–>用来将网络中传送的数据包的”头”完全截获下来提供分析,常见的有Wireshark。在Linux中输入命令mantcpdump给出的定义如下所示:tcpdump-转储网络上的数据流是不是感觉很懵?我们用通俗、形象、学术的表达方式来全方位描述tcpdump:通俗的来说,tcpdump是一个抓包工具,用于抓取网络中传输的…

    2022年8月20日
    13
  • Python –函数学习3 (将函数存储在模块中)

    Python –函数学习3 (将函数存储在模块中)

    2021年7月6日
    103
  • visualsvn安装教程_visualsvn使用教程

    visualsvn安装教程_visualsvn使用教程VisualSVN安装配置与使用1、所选服务器安装包:VisualSVN-Server-2.1.3.msi、2、客户端安装包:TortoiseSVN-1.6.2.16344-win32-svn

    2022年8月4日
    6
  • Lightroom人像磨皮滤镜插件portraiture Mac版

    Lightroom人像磨皮滤镜插件portraiture Mac版本次小编为您带来了Portraiture3forLightroomforMac,这是一款适用于Lightroom的lr人像磨皮滤镜插件。lr磨皮插件portraitureMac版功能非常强大,能够快速对图像中的皮肤,眉毛,头发,眼睛瞪部位进行磨皮修饰,去除瑕疵,同时为您保持皮肤的色泽!链接:https://pan.baidu.com/s/1U0QVMQ6Qa8F5NITbBVr3…

    2022年7月22日
    18
  • BZOJ 1052 HAOI2007 覆盖问题 二分法答案+DFS

    BZOJ 1052 HAOI2007 覆盖问题 二分法答案+DFS

    2022年1月3日
    46

发表回复

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

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