基本输入和输出

目录

使用input()函数输入

使用print()函数输出


自学python如何成为大佬(目录):https://blog.csdn.net/weixin_67859959/article/details/139049996?spm=1001.2014.3001.5501

基本输入和输出是指我们平时从键盘上输入字符,然后在屏幕上显示,如图41所示。

图41  输入与输出

从第一个Python程序开始,我们一直在使用print()函数向屏幕上输出一些字符,这就是Python的基本输出函数。除了print()函数,Python还提供了一个用于进行标准输入的input()函数,用于接收用户从键盘上的输入内容。

使用input()函数输入

在Python中,使用内置函数input()可以接收用户的键盘输入。input()函数的基本用法如下:

variable = input("提示文字")

其中,variable为保存输入结果的变量,双引号内的文字用于提示要输入的内容。例如,想要接收用户输入的内容,并保存到变量tip中,可以使用下面的代码:

tip = input("请输入文字:")

在Python 3.x中,无论输入的是数字还是字符都将被作为字符串读取。如果想要接收数值,需要把接收到的字符串进行类型转换。例如,想要接收整型的数字并保存到变量age中,可以使用下面的代码:

age = int(input("请输入数字:"))

说明:在Python 2.x中,input()函数接收内容时,数值直接输入即可,并且接收后的内容作为数字类型;而如果要输入字符串类型的内容,需要将对应的字符串使用引号括起来,否则会报错。

图标 (35)

  实例07  根据身高、体重计算BMI指数(改进版)

使用input()函数输入身高和体重,实现根据输入的身高和体重,计算BMI指数,代码如下:

height = float(input("请输入您的身高(单位为米):"))       # 输入身高,单位:米

weight = float(input("请输入您的体重(单位为千克):"))    # 输入体重,单位:千克

bmi=weight/(height*height)           # 用于计算BMI指数,公式:BMI=体重/身高的平方

print("您的BMI指数为:"+str(bmi))       # 输出BMI指数

# 判断身材是否合理

if bmi<18.5:

    print("您的体重过轻 ~@_@~")

if bmi>=18.5 and bmi<24.9:

    print("正常范围,注意保持 (-_-)")

if bmi>=24.9 and bmi<29.9:

    print("您的体重过重 ~@_@~")

if bmi>=29.9:

    print("肥胖 ^@_@^")

运行结果如图42所示。

图42  根据身高和体重计算BMI指数

使用print()函数输出

默认的情况下,在Python中,使用内置的print()函数可以将结果输出到IDLE或者标准控制台上。其基本语法格式如下:

print(输出内容)

其中,输出内容可以是数字和字符串(字符串需要使用引号括起来),此类内容将直接输出,也可以是包含运算符的表达式,此类内容将计算结果输出。例如:

a = 10                                     # 变量a,值为10

b = 6                                       # 变量b,值为6

print(6)                                    # 输出数字6

print(a*b)                                  # 输出变量a*b的结果60

print(a if a>b else b)                     # 输出条件表达式的结果10

print("成功的唯一秘诀――坚持最后一分钟")   # 输出字符串“成功的唯一秘诀――坚持最后一分钟”

多学两招:在Python中,默认情况下,一条print()语句输出后会自动换行,如果想要一次输出多个内容,而且不换行,可以将要输出的内容使用英文半角的逗号分隔。例如下面的代码将在一行输出变量a和b的值:

print(a,b)                               # 输出变量a和b,结果为:10 6

在输出时,也可以把结果输出到指定文件,例如,将一个字符串“命运给予我们的不是失望之酒,而是机会之杯。”输出到D:\mot.txt中,代码如下:

fp = open(r'D:\mot.txt','a+')                               # 打开文件

print("命运给予我们的不是失望之酒,而是机会之杯。",file=fp)     # 输出到文件中

fp.close()                                                   # 关闭文件

说明:在上面的代码中应用了打开文件、关闭文件等文件操作的内容,关于这部分内容的详细介绍请参见本书第10章,这里了解即可。

执行上面的代码后,将在D盘根目录下生成一个名称为mot.txt的文件,该文件的内容为文字“命运给予我们的不是失望之酒,而是机会之杯。”,如图43所示。

图43  文件mot.txt文件的内容

  • 15
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

橙子味冰可乐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值