python中input函数最简单详细的了解

一、input()函数

有了 输入 魔法,程序就有了对话的功能。计算机根据你的回答进行对应的处理,好像能听懂你的话一样。

你通过 Python 代码向计算机提供指令,计算机执行指令,然后通过 input() 函数把问题显示在屏幕上,等你输入答案。这个过程就实现了一个互动的程序。

name=input('请从 ABCD 中选择你要娶的姑娘:')

print(name)

#D

二、input()赋值

现在我们已经可以通过 input() 函数在屏幕上显示问题,下一步就是拿到用户输入的答案。

answer = input('请从 ABCD 中选择你要娶的姑娘:')

上面这行代码将 input() 函数的执行结果(也就是用户的答案)赋值给变量 answer。所以,我们放进 answer 这个盒子里的东西,就是通过 input() 函数拿到的用户的答案。

了看到 answer 里面存放的是什么内容,可以通过 print() 函数,打印 answer 变量。

answer = input('请从 ABCD 中选择你要娶的姑娘:')
print(answer)

三、input()类型

answer = input('秋香的生日是8月几号?')

if answer == 15:

  print('答对了,我同意这门亲事')

else:

  print('生日都说错了?秋香不能嫁给你')

if 语句中的判定条件是 answer == 15,注意,右端的 15 是一个整数,所以,进入 if 分支的条件就是:变量 answer 中储存的数据等于 整数 15

我们都知道,answer 变量中储存的是 input() 函数拿到的用户输入。输入 15 时,程序无法进入 if 分支,这就说明 input() 函数拿到的并不是整数 15

#input()函数得到的answer是字符串而不是整数

如果我们是在判断大于或小于,那就不能改成 answer > '15' 了,因为这时大于号两侧都是字符串,字符串是不能用来判断数值大小关系的。

所以,如果我们想比较用户输入与某个数字的大小关系,我们就必须把 answer 转换为整型变量

price =int(input('请输入冰糖葫芦的价格:'))

if price < 15:

  print('买一根吧')

else:

  print('不买了')

#输入15

#输出15

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值