11-Python-变量的输入输出

2.4 变量的输入

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

l 例如:去银行取钱,在ATM上输入密码

l python中,如果要获取用户在键盘上输入信息,需要使用到input函数

1)关于函数

l 一个提前准备好的功能(别人或者自己写的代码),可以直接使用,而不关心内部的细节

l 自己已经学过的函数

函数

说明

print(x)

x输出到控制台

type(x)

查看x的变量类型

2input函数实现键盘输入

Python中可以使用input函数从键盘等待用户的输入

用户输入的任何内容Python都认为是一个字符串

语法如下:(提示,如果input()没有赋值给变量,那么回车就会显示输入内容,赋值给变量的话回车不会显示内容,要输入变量名才能显示输入内容)


11-Python-变量的输入输出_第1张图片
11-Python-变量的输入输出_第2张图片

3)类型转换函数

函数

说明

int(x)

x转换为一个整数

folat(x)

x转换到一个浮点数

11-Python-变量的输入输出_第3张图片

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

需求

l 收银员输入苹果的价格,单位:元/

l 收银员输入用户购买苹果的重量,单位:斤

l 计算并且输出付款金额

演练方式1
11-Python-变量的输入输出_第4张图片
11-Python-变量的输入输出_第5张图片

提问

1、演练中,针对价格定义了几个变量?

两个

price_str记录用户输入的价格字符串

price记录转换后的价格数值

2、思考——如果开发中,需要用户通过控制台输入很多个数字,针对每一个数字都要定义两个变量,方便吗?

可以将input(苹果的单价)放入float()的括号中

price=float(input(苹果的单价))

演练方式2——买苹果改进版

定义一个浮点变量接受用户输入的同时,就使用float函数进行转换
11-Python-变量的输入输出_第6张图片
通过调试来看变量的数目

11-Python-变量的输入输出_第7张图片

2.5变量的格式化输出

苹果单价9.00/斤,购买了5.00斤,需要支付45.00

l python中可以使用print函数将信息输出到控制台

l 如果希望输出文字信息的同时,一起输出数据,就需要使用到格式化操作符

l %被称为格式化操作符,专门用于处理字符串中的格式

n 包含%的字符串被称为格式化字符串

n %和不同的字符连用,不同类型的数据需要使用不同的格式化字符

格式化字符

含义

%s

字符串

%d

有符号十进制整数,%06d表示输出的整数显示位数,不足的地方使用0补全

%f

浮点数,%.02f表示小数点后只显示两位

%%

输出%

语法格式如下:

print(格式化字符串% 变量1)

print(格式化字符串% (变量1,变量2......))

格式化输出演练——基本练习

需求

l 定义字符串变量name,输出我的名字叫小明,请多多关照!
11-Python-变量的输入输出_第8张图片

l 定义整数变量student_no,输出我的学号是000001
11-Python-变量的输入输出_第9张图片
如果比6位多的话就全部输出,不需要补零
11-Python-变量的输入输出_第10张图片

l 定义小数priceweightmoney,输出苹果单价9.00/斤,购买了5.00斤,需要支付45.00
11-Python-变量的输入输出_第11张图片
11-Python-变量的输入输出_第12张图片
11-Python-变量的输入输出_第13张图片

  • 定义一个小数scale,输出数据比例是10.00%11-Python-变量的输入输出_第14张图片
  • 不要忘记加小括号,如果不加,字符串后面 加*后加数字是重复输出哦
  • 11-Python-变量的输入输出_第15张图片

你可能感兴趣的:(Python语言学习,Python语言基础)