首页 > 编程语言 >Python_input

Python_input

时间:2024-06-05 17:48:21浏览次数:26  
标签:类型转换 float 函数 Python BMI user input

input函数

目录

概念

作用:可以用来从用户那里获取输入。
用法:input(),里面放字符串作为给用户的提示信息。
调用参数的方式:函数名后面跟括号(),然后在括号里面放上参数(要传入的数据)。

具体用法

input函数在用户输入后,会把内容进行返回。
所以应该用一个变量去获取input函数返回的值。
之后就可以利用这个变量进行一些后续操作。
注意:input一律返回字符串

函数类型转换

int函数:能把其他类型转换成整数int类型。
float函数:能把其他类型转换成浮点数float类型。
str函数:能把其他类型转换成字符串str类型。(整数等不能和字符串连接在一起打印,可将int转换成str再print)
注意:往里面传入的参数应该确实能被转化成该类型。

user_age = int(input("请输入您的年龄:"))
user_age_after_10_year = user_age + 10
print("您十年后会是" + str(user_age_after_10_year) + "岁")

实践

# BMI = 体重(kg) / (身高(m) ** 2)
user_height = float(input("请输入您的身高(单位:m):"))
user_weight = float(input("请输入您的体重(单位:kg):"))
user_BMI = user_weight / (user_height) ** 2
print("您的BMI值为:" + str(user_BMI))

小记:

  • 一开始自己做了一遍,把身高体重转换成int了。
  • 应该转换成float,因为有小数点。
  • 命名的BMI没加user_ ,应该加上,更便于区分。
  • 身高体重那里,没加“单位:”。应该加上,万一有人不懂。。。

标签:类型转换,float,函数,Python,BMI,user,input
From: https://www.cnblogs.com/Floris/p/18233463

相关文章

  • python3环境安装
    安装python3.6(更高版本对openssl版本有要求centos7可能build失败)curl-q#https://www.python.org/ftp/python/3.6.9/Python-3.6.9.tar.xz-oPython-3.6.9.tar.xztarxfPython-3.6.9.tar.xzcdPython-3.6.9/./configure--prefix=/opt/python3.6make-j4&&makeinst......
  • Python中将输入字符格式化输出(format函数)
    --------要求--------键盘输入字符串s,按要求把s输出到屏幕,格式要求:宽度为30个字符,星号字符*填充,居中对齐。如果输入字符串超过30位,则全部输出。例如:键盘输入字符串s为"Congratulations",屏幕输出*******Congratulations********--------脚本示例--------s=input("请......
  • python执行模式
    Python执行模式目录Python执行模式命令行模式交互模式好处:坏处:命令行模式命令行模式:写好命令之后,保存并运行整个文件。运行的时候,python解释器会一行一行对文件进行解析和执行。交互模式交互模式:输入一行后,python立即执行,并展示运行结果。好处:不需要创建任何新文件,py......
  • python用于类型注解的库- typing
    一、简介动态语言的灵活性使其在做一些工具,脚本时非常方便,但是同时也给大型项目的开发带来了一些麻烦。自python3.5开始,PEP484为python引入了类型注解(typehints),虽然在pep3107定义了函数注释(functionannotation)的语法,但仍然故意留下了一些未定义的行为.现在已经拥有许......
  • 七种方法让 Python 代码更容易维护
    随着软件项目进入“维护模式”,对可读性和编码标准的要求很容易落空(甚至从一开始就没有建立过那些标准)。然而,在代码库中保持一致的代码风格和测试标准能够显著减轻维护的压力,也能确保新的开发者能够快速了解项目的情况,同时能更好地全程保持应用程序的质量。使用外部库来检查代码的......
  • python内置函数——sorted
    对List、Dict进行排序,Python提供了两个方法对给定的ListL进行排序,方法1.用List的成员函数sort进行排序,在本地进行排序,不返回副本方法2.用built-in函数sorted进行排序(从2.4开始),返回副本,原始输入不变--------------------------------sorted----------------------------------......
  • Python中os.walk()模块
    语法walk()方法语法格式如下:os.walk(top[,topdown=True[,onerror=None[,followlinks=False]]])参数top--是你所要遍历的目录的地址,返回的是一个三元组(root,dirs,files)。root所指的是当前正在遍历的这个文件夹的本身的地址dirs是一个list,内容是该文件夹中所有......
  • Python:函数
    一、函数介绍函数就是代码片段的封装,实现某一特定功能,当程序中需要执行该功能时,可以通过函数调用方式,执行函数中封装的代码片段函数中三要素函数名必须定义参数(可选)将数据传递函数中使用返回值(可选)将函数中的数据传递外部进行使用二、函数使用2-1语法格式d......
  • python基础学习day2
    python基础1、注释#单行注释'''三单引号注释'''"""三双引号多行注释"""2、数据类型一、整型(int)表示人的年龄、号码等age=18#age=int(18)print(id(age))print(type(age))print(age)二、浮点型(float)表示身高、体重、薪资salary=2.1#sala......
  • 关于python中的抽象类
    关于python中的抽象类本质是:不想让使用者实例化抽象类对于abstractstaticmethod在py3.3中弃用了。 一如何定义一个抽象类1常规做法先importABC继承ABC2用abstractmethod或abstractclassmethod装饰一个方法。二使用说明子类中必须要定义  在基类中被abstrac......