Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >python小练习

python小练习

原创
作者头像
织幻妖
修改于 2021-03-02 10:09:33
修改于 2021-03-02 10:09:33
78700
代码可运行
举报
运行总次数:0
代码可运行

1.python一行代码实现1+2+3+.....+100的和

分析:求和用sum函数

代码展示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
print(sum(range(0,101)))

执行结果:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
5050

2.python实现九九乘法表

分析:利用for循环

代码展示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
for i in range(1, 10):
    for j in range(1, i+1):
        print('{}x{}={}\t'.format(j, i, i*j), end='')
    print()

执行结果:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
1x1=1   
1x2=2  2x2=4  
1x3=3  2x3=6  3x3=9  
1x4=4  2x4=8  3x4=12 4x4=16 
1x5=5  2x5=10 3x5=15 4x5=20 5x5=25 
1x6=6  2x6=12 3x6=18 4x6=24 5x6=30 6x6=36 
1x7=7  2x7=14 3x7=21 4x7=28 5x7=35 6x7=42 7x7=49 
1x8=8  2x8=16 3x8=24 4x8=32 5x8=40 6x8=48 7x8=56 8x8=64 
1x9=9  2x9=18 3x9=27 4x9=36 5x9=45 6x9=54 7x9=63 8x9=72 9x9=81

3.python实现列表去重

分析:集合去重转列表

代码演示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
list = [2,3,4,5,3,8,4,8]
arr = set(list)
print(arr)

执行结果:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{2, 3, 4, 5, 8}

4.Python 质数判断

分析:一个大于1的自然数,除了1和它本身外,不能被其他自然数(质数)整除的数 称之为质数

代码演示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 输入数字
num = int(input("请输入一个数字: "))

# 质数大于 1
if num > 1:
    # 查看因子
    for i in range(2, num):
        if (num % i) == 0:
            print(num, "不是质数")
            print(i, "乘于", num // i, "是", num)
            break
    else:
        print(num, "是质数")

# 如果输入的数字小于或等于 1,不是质数
else:
    print(num, "不是质数")

执行效果:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
请输入一个数字: 28
28 不是质数
2 乘于 1428
请输入一个数字: 29
29 是质数
请输入一个数字: -11
-11 不是质数

5.Python 计算三角形的面积

分析:利用三边之长求面积

代码演示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
a = float(input('输入三角形第一边长: '))
b = float(input('输入三角形第二边长: '))
c = float(input('输入三角形第三边长: '))

# 计算半周长
s = (a + b + c) / 2

# 计算面积
area = (s * (s - a) * (s - b) * (s - c)) ** 0.5
print("三角形面积为",area)

执行结果:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
输入三角形第一边长: 3
输入三角形第二边长: 4
输入三角形第三边长: 5
三角形面积为 6.0

6.Python 计算圆的面积

分析:圆的面积公式S=PI*r*r

代码演示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 定义一个方法来计算圆的面积
def findArea(r):
    PI = 3.14
    return PI * (r * r)

r = float(input('请输入圆的半径r: '))
# 调用方法
print("圆的面积为",findArea(r))

执行结果:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
请输入圆的半径r: 6
圆的面积为 113.04

7.Python 生成日历

分析:使用日历Calendar模块

代码演示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 引入日历模块
import calendar

# 输入指定年月
yy = int(input("输入年份: "))
mm = int(input("输入月份: "))

# 显示日历
print(calendar.month(yy, mm))

执行结果:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
输入年份: 2021
输入月份: 3
     March 2021
Mo Tu We Th Fr Sa Su
 1  2  3  4  5  6  7
 8  9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

8.Python 判断奇数偶数

分析:如果是偶数除于 2 余数为 0,如果余数为 1 则为奇数

代码演示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
num = int(input("输入一个数字: "))
if (num % 2) == 0:
    print(num,"是偶数")
else:
    print(num,"是奇数")

执行结果:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
输入一个数字: 5
5 是奇数
输入一个数字: 6
6 是偶数

9.Python 阶乘

分析:整数的阶乘是所有小于及等于该数的正整数的积,0的阶乘为1。本次使用递归

代码演示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#定义一个方法求阶乘
def func(n):
    if n == 0 or n == 1:
        return 1
    else:
        return (n * func(n - 1))


a = int(input("请输入需要求阶乘的数字:"))
print(func(a))

执行效果:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
请输入需要求阶乘的数字:6
720

10.Python 实现进制之间转换

分析;

dec(十进制)—> bin(二进制)

dec(十进制)—> oct(八进制)

dec(十进制)—> hex(十六进制)

代码演示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 获取用户输入十进制数
dec = int(input("输入数字:"))

print("十进制数为:", dec)
print("转换为二进制为:", bin(dec))
print("转换为八进制为:", oct(dec))
print("转换为十六进制为:", hex(dec))

执行效果:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
输入数字:123456
十进制数为: 123456
转换为二进制为: 0b11110001001000000
转换为八进制为: 0o361100
转换为十六进制为: 0x1e240

11.Python-生成随机小数

分析:使用random函数

代码演示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import random
a=random.uniform(0,1)
3#随机数的精度round(数值,精度)
print(round(a,3))

执行效果:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
0.865

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
经典 | Python实例小挑战—Part two
今天介绍的实例小项目为:(基于Python3.7版本) 实例1:计算圆的面积 实例2:随机数生成 实例3:十进制转二进制、八进制、十六进制 实例4:判断数字是正数、负数或零 实例5:输入两个变量,并相互交换 图片来源:YouTube No.1 实例1:计算圆的面积 # 定义一个方法来计算圆的面积 def findArea(r): PI = 3.142 return PI * (r * r) # 调用方法 print("圆的面积为 %.6f" % findArea(5)) 执行以上代码输
潘永斌
2020/03/12
5530
AI 写作(八)实战项目一:自动写作助手(8/10)
在互联网普及的今天,人们对写作的需求呈现出前所未有的多样化态势。无论是学术论文、新闻报道,还是社交媒体的动态更新、网络小说的创作,都离不开高质量的写作。以学术研究为例,学者们需要撰写严谨的论文来阐述自己的研究成果,这不仅要求语言准确、逻辑严密,还需要大量的文献引用和数据分析。而对于新闻工作者来说,快速、准确地报道时事新闻是他们的首要任务,这就需要在短时间内创作出简洁明了、富有吸引力的新闻稿件。此外,社交媒体的兴起使得每个人都成为了内容创作者,人们希望通过精彩的文字来展示自己的生活、观点和创意。然而,传统的写作方式往往需要耗费大量的时间和精力,从构思、收集资料到撰写、修改,每一个环节都可能面临着各种挑战。面对如此繁重的写作任务,很多人常常感到力不从心,迫切需要一种更加高效、便捷的写作方式。
正在走向自律
2024/12/18
2080
AI 写作(八)实战项目一:自动写作助手(8/10)
python利用海伦公式求三角形的面积
从小学我们都知道,三角形的面积是底乘以高除以2。那么已知任意一个三角形的三条边,如何能够求出三角形的面积呢?这里我们用到了海伦公式。
用户7886150
2021/01/27
2.9K0
经典 | Python实例小挑战—Part one
本系列推文,我们每期将对五个Python实例小项目进行介绍,每天三分钟,由浅入深,由易到难,让各位读者渐渐爱上这门神奇的编程语言,掌握它并且能够在生活中使用它。
潘永斌
2020/03/12
5070
python每日一练(2)
编写程序,求出某个自然数的阶乘。一个正整数的阶乘是所有小于及等于该数的正整数的积,并且0的阶乘为1。自然数n的阶乘写作n!
ImAileen
2024/01/18
1790
python每日一练(2)
Python数学计算工具1、海伦公式计算三角形面积
海伦公式又译作希伦公式、海龙公式、希罗公式、海伦-秦九韶公式。它是利用三角形的三条边的边长直接求三角形面积的公式。
红目香薰
2022/11/30
1.4K0
Python数学计算工具1、海伦公式计算三角形面积
AI写作(四)预训练语言模型:开启 AI 写作新时代(4/10)
预训练语言模型在自然语言处理领域占据着至关重要的地位。它以其卓越的语言理解和生成能力,成为众多自然语言处理任务的关键工具。
正在走向自律
2024/12/18
3170
AI写作(四)预训练语言模型:开启 AI 写作新时代(4/10)
Python计算三角形的面积
在学习中我们可以发现关于三角形面积的计算经常广泛运用到各种实际问题中,而本文将要针对如何用python计算三角形的面积展开探讨。
算法与编程之美
2024/06/18
1940
Python计算三角形的面积
python作业题
2.创建一个学生类,有姓名年龄基础属性,创建一个成绩列表,里面装入语文数学英语数学成绩,并将其实例化
一只
2024/07/05
1610
Python-选择结构程序设计
最近愈发觉得时间紧迫,毕业后参加工作以来,按键精灵断断续续学习了好多年,属于三天打鱼两天晒网这种类型,所以高不成低不就。so,最近必须加快步伐,赶赶进度,不能在踟蹰不前了。
Ed_Frey
2019/07/04
1.4K0
Python-选择结构程序设计
【Python】学习笔记week8-2分支
输入三个整数a,b,c,其中(a,b,c都大于0) 注意:a,b,c都有可能是三角形的斜边长度值
落雨
2021/12/11
29.6K0
实验二 Python运算符和内置函数的使用《Python程序设计》实验指导书
(一)输入三角形的3个边长a、b、c,求三角形的面积area。利用如下海伦公式求三角形的面积。
命运之光
2024/03/20
3150
实验二 Python运算符和内置函数的使用《Python程序设计》实验指导书
Python语言练习
Python程序由指令组成,运行程序时,计算机依据预设好的指令执行程序。 print是最简单,但很常用的指令,它用于将一些信息输出至屏幕上。 下面演示Python中的print指令:
荣仔_最靓的仔
2021/02/02
3.1K0
Python语言练习
Python升级之路(五) 函数
第一章 Python 入门 第二章 Python基本概念 第三章 序列 第四章 控制语句 第五章 函数
时间静止不是简史
2022/06/02
6010
Python升级之路(五) 函数
C语言实例之求三角形面积、解一元二次方程
输入三个数分别代表三角形的三个边长,运用三角形的性质:任意两边之和大于第三边,判断三边是否可以构成一个三角形,若能构成三角形,则可求出该三角形的面积。
程序员小顺
2021/10/13
1.1K0
【程序源代码】《零基础学编程-python》源码包2
什么是运算符?运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是“+”。在vb2005中运算符大致可以分为5种类型:算术运算符、连接运算符、关系运算符、赋值运算符和逻辑运算符。
程序源代码
2020/07/02
4680
【程序源代码】《零基础学编程-python》源码包2
利用python中if函数判断三角形的形状
给以一个三角形的三边长a,b和c(边长是浮点数),根据三角形三边关系定理以及勾股定理为基础,使用if函数判断三角形的形状。若是锐角三角形,输出R, 若是直角三角形,输出Z, 若是钝角三角形,输出D, 若三边长不能构成三角形,输出W.
算法与编程之美
2023/10/25
4170
利用python中if函数判断三角形的形状
python基础之输入输出语法
  Python 是一门易于学习、功能强大的编程语言。它提供了高效的高级数据结构,还能简单有效地面向对象编程。Python 优雅的语法和动态类型以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的理想语言。下面我们来介绍一下python的输入输出用法并举几个案例深入学习一下。
jiankang666
2022/05/13
5140
python基础之输入输出语法
使用python程序计算三角形的周长
针对用python计算三角形周长的问题,提出用int()和input()的方法,通过python实验,证明该方法是有效的,本实验只限于三角形存在的情况,若三角形不存在,无法进行判断,未来可以增加一个三角形是否成立的验证,使实验过程更加完善。
算法与编程之美
2023/08/22
2720
使用python程序计算三角形的周长
偷学Python第四天|分支结构,附练习案例
为了照顾基础阶段的读者,本文带来的是偷学Python第四天,分支结构的学习。其他内容将在近期更新完毕。本文目录如下:
刘早起
2020/06/11
1.3K0
相关推荐
经典 | Python实例小挑战—Part two
更多 >
LV.2
这个人很懒,什么都没有留下~
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验