四种Python初学者案例,变量,运算符,各别函数解法说明(新)

本文主要是介绍四种Python初学者案例,变量,运算符,各别函数解法说明(新),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1 加法器

说白了就是简单的加法,没什么难度只是Python中输出多了几个变量类型转换符,官方的说叫变量格式化。
在这里插入图片描述
这是我笔记上的。
python中
使用print函数输出内容一般不用+连接字符,因为+连接的是字符串,而不是拼接上变量,这点和其他语言不一样。
所以如果想要拼接字符串和数值就需要以上变量转换符。

##加法器
#输入第两个int类型的数字用于加法
a = input('请输入第一个数:')
#转成in了下
a = int(a)
b = input('请输入第二个数:')
b = int(b)
#相加
c = a + b
c = int(c)
#输出
print('结果是:%d'  %c)

2 计算三位数各个位相加

这个题其实有好几种解法,有搞得懂数学的就用加减乘除来算,(反正我不会。。。会的在下面写下来吧!)
然后,我对这个题的思路就是运用了字符串本身在python中也是一个组(列表)也是其他语言中的数组。可以用下标来选取,于是很简单的分出三个数了。当然选完后要改变数据类型。

# 计算三位数的各个位相加
##输入一个三位数
a = input('请输入一个三位数:')# 分出来三个数
b = a[0]c = a[1]d = a[2]# 相加(转成数值型)
sum1 = int(b) + int(c) + int(d)# 输出结果
print('%s + %s + %s = %d' % (b, c, d, sum1))

3 计算三角形面积

这道题需要导入包,就是那个import,首先我们要知道咋计算三角形面积,在已知三边的情况。(我数学不好!!)
首先输入三边(两边之和大于第三边,哎这个我会!)
我没写不符合规则的就报错的内容,有想要完善的可以在评论写哦。
然后根据海伦公式,先求p,然后求s也就是面积,都是有公式的。
主要就是求面积的开根号需要函数math.sqrt()
其他没啥、

##计算三角形面积# 已知三边海伦公式得出三角形面积
##需要平方根所以引入数学公式
import math# 输入三边
a = float(input('请输入a:'))b = float(input('请输入b:'))c = float(input('请输入c:'))# 先求p,p = (a+b+c) / 2p = (a + b + c) / 2# 求s面积s = math.sqrt(p * (p - a) * (p - b) * (p - c))##输入面积print("面积为:%.2f" % s)

4 计算话费

这道题也是教给你一个函数向上取整,当然用了简单的if语句,python的jf语句不同与其他语言,python的判断语句十分简便:
if a <= xx :a = 1
以上为 如果a小于等于xx那么a 等于1
后面可以跟着else或者elseif,格式一样。用法简单(爱了爱了。)

##要求假设话费1毛一分钟,
##需要向上取整函数倒入数学函数
import math
##通过输入的秒数计算话费
# 输入秒数
a = int( input("请输入通话秒数:"))
# 如果小于60s就不要钱
if a < 60: a = 1
## 不足一分钟按一分钟
else: a = math.ceil(a/60)
print("%d 毛" %a)

这篇关于四种Python初学者案例,变量,运算符,各别函数解法说明(新)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

使用python生成固定格式序号的方法详解

《使用python生成固定格式序号的方法详解》这篇文章主要为大家详细介绍了如何使用python生成固定格式序号,文中的示例代码讲解详细,具有一定的借鉴价值,有需要的小伙伴可以参考一下... 目录生成结果验证完整生成代码扩展说明1. 保存到文本文件2. 转换为jsON格式3. 处理特殊序号格式(如带圈数字)4

Linux join命令的使用及说明

《Linuxjoin命令的使用及说明》`join`命令用于在Linux中按字段将两个文件进行连接,类似于SQL的JOIN,它需要两个文件按用于匹配的字段排序,并且第一个文件的换行符必须是LF,`jo... 目录一. 基本语法二. 数据准备三. 指定文件的连接key四.-a输出指定文件的所有行五.-o指定输出

Python版本信息获取方法详解与实战

《Python版本信息获取方法详解与实战》在Python开发中,获取Python版本号是调试、兼容性检查和版本控制的重要基础操作,本文详细介绍了如何使用sys和platform模块获取Python的主... 目录1. python版本号获取基础2. 使用sys模块获取版本信息2.1 sys模块概述2.1.1

一文详解Python如何开发游戏

《一文详解Python如何开发游戏》Python是一种非常流行的编程语言,也可以用来开发游戏模组,:本文主要介绍Python如何开发游戏的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录一、python简介二、Python 开发 2D 游戏的优劣势优势缺点三、Python 开发 3D

Python函数作用域与闭包举例深度解析

《Python函数作用域与闭包举例深度解析》Python函数的作用域规则和闭包是编程中的关键概念,它们决定了变量的访问和生命周期,:本文主要介绍Python函数作用域与闭包的相关资料,文中通过代码... 目录1. 基础作用域访问示例1:访问全局变量示例2:访问外层函数变量2. 闭包基础示例3:简单闭包示例4

Python实现字典转字符串的五种方法

《Python实现字典转字符串的五种方法》本文介绍了在Python中如何将字典数据结构转换为字符串格式的多种方法,首先可以通过内置的str()函数进行简单转换;其次利用ison.dumps()函数能够... 目录1、使用json模块的dumps方法:2、使用str方法:3、使用循环和字符串拼接:4、使用字符

Python版本与package版本兼容性检查方法总结

《Python版本与package版本兼容性检查方法总结》:本文主要介绍Python版本与package版本兼容性检查方法的相关资料,文中提供四种检查方法,分别是pip查询、conda管理、PyP... 目录引言为什么会出现兼容性问题方法一:用 pip 官方命令查询可用版本方法二:conda 管理包环境方法

Redis中Hash从使用过程到原理说明

《Redis中Hash从使用过程到原理说明》RedisHash结构用于存储字段-值对,适合对象数据,支持HSET、HGET等命令,采用ziplist或hashtable编码,通过渐进式rehash优化... 目录一、开篇:Hash就像超市的货架二、Hash的基本使用1. 常用命令示例2. Java操作示例三

Redis中Set结构使用过程与原理说明

《Redis中Set结构使用过程与原理说明》本文解析了RedisSet数据结构,涵盖其基本操作(如添加、查找)、集合运算(交并差)、底层实现(intset与hashtable自动切换机制)、典型应用场... 目录开篇:从购物车到Redis Set一、Redis Set的基本操作1.1 编程常用命令1.2 集

基于Python开发Windows自动更新控制工具

《基于Python开发Windows自动更新控制工具》在当今数字化时代,操作系统更新已成为计算机维护的重要组成部分,本文介绍一款基于Python和PyQt5的Windows自动更新控制工具,有需要的可... 目录设计原理与技术实现系统架构概述数学建模工具界面完整代码实现技术深度分析多层级控制理论服务层控制注