首页 > 其他分享 >2.4 变量的输入

2.4 变量的输入

时间:2023-11-17 19:33:17浏览次数:25  
标签:函数 weight price 苹果 input 2.4 输入 变量

输入,就是 用代码 获取 用户通过 键盘 输入的信息

  • 例如:去银行取钱,在 ATM 上输入密码
  • 在 Python 中,如果要获取用户在 键盘 上的输入信息,需要使用到 input 函数

1) 关于函数

  • 一个 提前准备好的功能(别人或者自己写的代码),可以直接使用,而 不用关心内部的细节
  • 目前已经学习过的函数

函数

说明

print(x)

将 x 输出到控制台

type(x)

查看 x 的变量类型

2) input 函数实现键盘输入

  • 在 Python 中可以使用 input 函数从键盘等待用户的输入
  • 用户输入的 任何内容 Python 都认为是一个 字符串
  • 语法如下:
字符串变量 = input("提示信息:")

3) 类型转换函数

函数

说明

int(x)

将 x 转换为一个整数

float(x)

将 x 转换到一个浮点数

4) 变量输入演练 —— 超市买苹果增强版

需求

  • 收银员输入 苹果的价格,单位:元/斤
  • 收银员输入 用户购买苹果的重量,单位:
  • 计算并且 输出 付款金额
演练方式 1

# 1. 输入苹果单价

price_str = input("请输入苹果价格:")

# 2. 要求苹果重量

weight_str = input("请输入苹果重量:")

# 3. 计算金额

# 1> 将苹果单价转换成小数

price = float(price_str)

# 2> 将苹果重量转换成小数

weight = float(weight_str)

# 3> 计算付款金额

money = price * weight

print(money)

标签:函数,weight,price,苹果,input,2.4,输入,变量
From: https://blog.51cto.com/u_16276558/8452432

相关文章

  • 【C++中cin在Qt输出终端无法手动输入问题解决办法(详细)】
    现象:在Qt中使用cin进行对一个变量z进行输入,然后在用cout对z进行输出,结果没有进行手动输入,程序自动凭空出现类似512,32759等一些数值输出。 解决办法:第一步:在Qt左侧项目栏,在.pro文件中添加一行代码CONFIG+=console 第二步:在项目--运行--勾选在终端中运行(Runinterminal) 配置......
  • 每日一题:通过css变量来控制主题
    1、定义不同主题颜色:root{--theme-color:blue;--font-size:18px;;}html[theme="dark"]{--theme-color:#000;2、通过切换html自定义属性来控制主题<!DOCTYPEhtml><htmllang="en"><head><metacharset="UT......
  • Linux 中 sed命令替换 带有 斜杠的变量
     001、测试(错误做法)(base)[root@pc1test]#lsa.txt(base)[root@pc1test]#cata.txt##测试数据12345678910(base)[root@pc1test]#sed"s/5/$PWD/"a.txt##直接替换报错sed:-eexpression#1,char6:un......
  • 抖音号转uid工具,输入抖音ID自动转UID获取对方信息,精易模块v8.0实现
    用易语言实现的,实现非常简单,多余的我不介绍,你看下代码和设计的界面,还有设计。效果图:  下面是完整代码:==================================================.版本2.支持库spec.程序集窗口程序集_启动窗口.子程序_按钮1_被单击功能_网页访问(编辑框1.内容).子程......
  • arch 设置fcitx5中文输入法
    1.安装fcitx5sudopacamn-Sfcitx5-imfcitx5-chinese-addonsfcitx5-pinyin-zhwikifcitx5-im包含fcitx5的一些组件fcitx5-chinese-addons中文输入法fcitx5-pinyin-zhwiki中文词库2.启动fcitx5在设置中加入pinyin输入法这时我们发现居然切换不了输入法3.设置环境变量......
  • WPF --- TextBox的输入校验
    引言在WPF应用程序开发中,数据校验是确保用户输入数据的正确性和完整性的重要一环。之前在做一些参数配置功能时,最是头疼各种参数校验,查阅一些资料后,我总结了数据校验方式有两种:ValidationRuleIDataErrorInfo接下来分别介绍这两种校验方式。ValidationRuleValidationRule......
  • 11.16 基本完成个人任务管理系统项目后重新复习JavaScript高级程序设计——声明var与l
    我看的是js高级程序设计第四版,前两章快速了解了一下,第三章开始慢啃,虽然内容枯燥,很多东西自己也知道了,但还是有一些收获的。比如,声明变量的三个关键词:var、let、const;var以前经常用但是会出问题,相比let没有那么严谨(var声明范围函数作用域,而let声明范围块级作用域)。看个例子:这是v......
  • Java常见的输入输出流详解
    Java默认使用Unicode字符集来表示字符;Java语言中,中文字符所占的字节数取决于字符的编码方式,采用ISO8859-1编码方式时,一个中文字符与一个英文字符一样只占1个字节;采用GB2312或GBK或Unicode编码方式时,一个中文字符占2个字节;而采用UTF-8编码方式时,一个中文字......
  • JS判断变量的具体数据类型封装函数
    封装函数为://返回传入值的数据类型functionGetValueType(val){vartype=typeofval//object需要使用Object.prototype.toString.call判断if(type==='object'){vartypeStr=Object.prototype.toString.call(val)//解析[objectStr......
  • element UI (input输入框clearable)不生效问题
    问题:el-input里自带了一个属性clearable,可以清楚输入框内容。但是有的时候清除无效,可能有如下情况:1.clear删除无效,可以绑定clear事件解决,@clear="handleClear";html:<el-form:label-position="labelPosition"label-width="100px":model="form"><el-form-i......