python练习 二数求和,求平方根,计算圆的面积,随机数,摄氏度转华氏摄氏度,判断是否是数字

本文主要是介绍python练习 二数求和,求平方根,计算圆的面积,随机数,摄氏度转华氏摄氏度,判断是否是数字,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

二数求和

# 二数求和
def sum_count():a1 = float(input("请输入第一个数"))a2 = float(input("请输入第二个数"))print("二数之和为{}".format(a1 + a2))

求平方根

# 求平方根 相当于 cmath 中的sqrt
def squar_num():a = float(input("请输入一个整数"))print("当前数 %0.3f 的平方根为 %0.3f" % (a, a**0.5))print("cmath result:{}".format(cmath.sqrt(a)))

计算圆的面积

# 计算圆的面积
def count_circle():a = float(input("输入圆的半径:"))print("圆的面积约等于:%0.3f" % (math.pi * (math.pow(a, 2))))

随机数

# 随机数,随机点名
def random_test():list1 = ['同学1', '同学2', '同学3']random.shuffle(list1)  # 打乱顺序choice_one = random.choice(list1) # 随机抽取一个print("随机返回一个1-10之间的数 -> {}".format(random.randint(1, 10)))print("随机返回一个0.0-1.0之间的小数 -> {}".format(random.random()))print("恭喜 {} 中奖".format(choice_one))

摄氏度转华氏摄氏度

# 摄氏度转华氏摄氏度
def tran_huashi():celsius = float(input("输入摄氏度:"))fahrenheit = (1.8 * celsius + 32)print("华氏摄氏度等于 %0.1f" % fahrenheit)

判断是否是数字

# 判断是否是数字
def judge_number():a = float(input("输入:"))try:float(a)return Trueexcept ValueError:passtry:unicodedata.numeric(a)return Trueexcept (TypeError, ValueError):passreturn False

这篇关于python练习 二数求和,求平方根,计算圆的面积,随机数,摄氏度转华氏摄氏度,判断是否是数字的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/928401

相关文章

python: 多模块(.py)中全局变量的导入

文章目录 global关键字可变类型和不可变类型数据的内存地址单模块(单个py文件)的全局变量示例总结 多模块(多个py文件)的全局变量from x import x导入全局变量示例 import x导入全局变量示例 总结 global关键字 global 的作用范围是模块(.py)级别: 当你在一个模块(文件)中使用 global 声明变量时,这个变量只在该模块的全局命名空

从去中心化到智能化:Web3如何与AI共同塑造数字生态

在数字时代的演进中,Web3和人工智能(AI)正成为塑造未来互联网的两大核心力量。Web3的去中心化理念与AI的智能化技术,正相互交织,共同推动数字生态的变革。本文将探讨Web3与AI的融合如何改变数字世界,并展望这一新兴组合如何重塑我们的在线体验。 Web3的去中心化愿景 Web3代表了互联网的第三代发展,它基于去中心化的区块链技术,旨在创建一个开放、透明且用户主导的数字生态。不同于传统

【Python编程】Linux创建虚拟环境并配置与notebook相连接

1.创建 使用 venv 创建虚拟环境。例如,在当前目录下创建一个名为 myenv 的虚拟环境: python3 -m venv myenv 2.激活 激活虚拟环境使其成为当前终端会话的活动环境。运行: source myenv/bin/activate 3.与notebook连接 在虚拟环境中,使用 pip 安装 Jupyter 和 ipykernel: pip instal

usaco 1.2 Name That Number(数字字母转化)

巧妙的利用code[b[0]-'A'] 将字符ABC...Z转换为数字 需要注意的是重新开一个数组 c [ ] 存储字符串 应人为的在末尾附上 ‘ \ 0 ’ 详见代码: /*ID: who jayLANG: C++TASK: namenum*/#include<stdio.h>#include<string.h>int main(){FILE *fin = fopen (

poj 3259 uva 558 Wormholes(bellman最短路负权回路判断)

poj 3259: 题意:John的农场里n块地,m条路连接两块地,w个虫洞,虫洞是一条单向路,不但会把你传送到目的地,而且时间会倒退Ts。 任务是求你会不会在从某块地出发后又回来,看到了离开之前的自己。 判断树中是否存在负权回路就ok了。 bellman代码: #include<stdio.h>const int MaxN = 501;//农场数const int

【机器学习】高斯过程的基本概念和应用领域以及在python中的实例

引言 高斯过程(Gaussian Process,简称GP)是一种概率模型,用于描述一组随机变量的联合概率分布,其中任何一个有限维度的子集都具有高斯分布 文章目录 引言一、高斯过程1.1 基本定义1.1.1 随机过程1.1.2 高斯分布 1.2 高斯过程的特性1.2.1 联合高斯性1.2.2 均值函数1.2.3 协方差函数(或核函数) 1.3 核函数1.4 高斯过程回归(Gauss

poj 1113 凸包+简单几何计算

题意: 给N个平面上的点,现在要在离点外L米处建城墙,使得城墙把所有点都包含进去且城墙的长度最短。 解析: 韬哥出的某次训练赛上A出的第一道计算几何,算是大水题吧。 用convexhull算法把凸包求出来,然后加加减减就A了。 计算见下图: 好久没玩画图了啊好开心。 代码: #include <iostream>#include <cstdio>#inclu

uva 1342 欧拉定理(计算几何模板)

题意: 给几个点,把这几个点用直线连起来,求这些直线把平面分成了几个。 解析: 欧拉定理: 顶点数 + 面数 - 边数= 2。 代码: #include <iostream>#include <cstdio>#include <cstdlib>#include <algorithm>#include <cstring>#include <cmath>#inc

uva 11178 计算集合模板题

题意: 求三角形行三个角三等分点射线交出的内三角形坐标。 代码: #include <iostream>#include <cstdio>#include <cstdlib>#include <algorithm>#include <cstring>#include <cmath>#include <stack>#include <vector>#include <

【学习笔记】 陈强-机器学习-Python-Ch15 人工神经网络(1)sklearn

系列文章目录 监督学习:参数方法 【学习笔记】 陈强-机器学习-Python-Ch4 线性回归 【学习笔记】 陈强-机器学习-Python-Ch5 逻辑回归 【课后题练习】 陈强-机器学习-Python-Ch5 逻辑回归(SAheart.csv) 【学习笔记】 陈强-机器学习-Python-Ch6 多项逻辑回归 【学习笔记 及 课后题练习】 陈强-机器学习-Python-Ch7 判别分析 【学