11.怎么跟Python聊天?【用Python编程第一篇】——《跟老吕学Python编程》

前言


老吕在前面的篇章告诉了大家,什么是Python,Python在各个操作系统怎么安装配置,Python编译器用什么软件作为开发环境,Python是怎么运行的,还有上一篇,老吕教的是Python基础语法,对于新手入门来说,大多都是比较枯燥但是又必须要精通的内容,本篇章,老吕打算教大家怎么跟Python聊天,嘿嘿,换句话来说,就是直接用Python编程。

今天,大家玩点有趣的东西。

怎么跟Python聊天?


1.打开Python的聊天器IDLE


打开Python自带的IDLE,这个是Python跟老吕的聊天窗口之一
11.怎么跟Python聊天?【用Python编程第一篇】——《跟老吕学Python编程》


2.跟Python聊天


问题1


老吕有两个苹果,老吕儿子吃掉一个,还剩下几个?

老吕问Python,代码示例:

2-1

窗口内容输入如下:
11.怎么跟Python聊天?【用Python编程第一篇】——《跟老吕学Python编程》
敲击回车键 Enter,Python就会回答老吕

1

11.怎么跟Python聊天?【用Python编程第一篇】——《跟老吕学Python编程》
Python回答老吕:老吕,你还有1个苹果。

简单吧,Python的交互模式就是这样,你问Python,Python就会回答你。这也是Python编程最简单的表现。

作为一个程序员来说,Python全部弄好了之后,它的存在就像一个智能机器人一样,可以跟你不断的交流,基本上,你想要的,都可以通过Python实现。

这时候,又有人问老吕了,Python这样的表现不就是一个计算器吗?它是在跟你交流吗?

你问它:“你好”,它会直接回答你“你好”吗?

老吕告诉你,它会,只不过,你要理解一下Python的沟通方式,为什么老吕不是在聊天窗口里面输入人类聊天的语句:“老吕有两个苹果,老吕儿子吃掉一个,还剩下几个?”呢,

因为,前文老吕也说了,Python是个计算机编程语言,它听的懂的是机器语言,而不是人类语言,老吕教你学习Python语言,就是学会你怎么跟Python沟通。

所以,老吕把人类聊天的语句:“老吕有两个苹果,老吕儿子吃掉一个,还剩下几个?”直接翻译成Python听得懂的语言 “2-1” 这一句,就这么简单。

问题2


你跟Python说:“你好”,你让它直接回答你“你好,老吕!”

代码示例:

print('你好,老吕!')

窗口内容输入如下:

11.怎么跟Python聊天?【用Python编程第一篇】——《跟老吕学Python编程》
敲击回车键 Enter,Python就会回答老吕

你好,老吕!

11.怎么跟Python聊天?【用Python编程第一篇】——《跟老吕学Python编程》
Python回答老吕:你好,老吕!

学习任何一门编程语言都是有些枯燥乏味的,当你把Python当做一个机器人来理解它,用Python它自己的语言跟它沟通的时候,你就会觉得很有意思了。

如果你用错了Python语言呢?
比如以下代码:

print(“你好,老吕!”)

窗口内容输入如下:

11.怎么跟Python聊天?【用Python编程第一篇】——《跟老吕学Python编程》

Python显示SyntaxError: invalid character ‘“’ (U+201C)
大家知道怎么会回事吗???

相信用心学习老吕前面教程的朋友都看出来了,你写的Python语言有问题,Python也回答你了,你说错了,你把英文引号写成中文引号了

大家注意一下哦,“”不是""

当然,除了加减,Python会的更多,老吕接着跟Python聊聊

加减乘除


接下来的教程,我们开始做一下文字的缩减,之前老吕也教过大家Python注释怎么写来的,你们直接看老吕写的代码就会明白老吕表达的是什么意思。

代码示例:

1+2*3/4  # 老吕问Python:1+2*3/4等于多少?

窗口内容输入如下:
11.怎么跟Python聊天?【用Python编程第一篇】——《跟老吕学Python编程》

Python回复
11.怎么跟Python聊天?【用Python编程第一篇】——《跟老吕学Python编程》

这些简单例子目的是让你先理解一下我们是怎么跟Python沟通的
不记得Python注释的朋友也可以重新温习一下
8.Python基本语法·注释——《跟老吕学Python编程》https://pythonlaolv.blog.csdn.net/article/details/136753321

跟Python沟通变量


代码示例:

a=100
b=25
a*b

Python回答:
11.怎么跟Python聊天?【用Python编程第一篇】——《跟老吕学Python编程》

大家发现了没有,我们用Python的聊天器IDLE,跟Python沟通以上的Python语言,是一句一句敲上去的。那么,我们有没有像人类互相沟通的那种方式说:老吕,如果a=100,b=25,那么a*b等于多少呢?这样的形式沟通呢?

老吕告诉大家,是可以的,你接着往下看

整段语句跟Python沟通


打开Python IDLE

打开Python IDLE,点击新建文件
11.怎么跟Python聊天?【用Python编程第一篇】——《跟老吕学Python编程》

黏贴代码

黏贴刚才我们要跟Python说的整段话

# 老吕,如果a=100,b=25,那么a*b等于多少呢?
a = 100
b = 25
print(a*b)

11.怎么跟Python聊天?【用Python编程第一篇】——《跟老吕学Python编程》

保存代码

点击 文件–>保存

11.怎么跟Python聊天?【用Python编程第一篇】——《跟老吕学Python编程》
11.怎么跟Python聊天?【用Python编程第一篇】——《跟老吕学Python编程》

运行代码

点击 运行–>运行代码

11.怎么跟Python聊天?【用Python编程第一篇】——《跟老吕学Python编程》

显示Python回答

显示Python回答
11.怎么跟Python聊天?【用Python编程第一篇】——《跟老吕学Python编程》

本篇章内容比较长,所以分为几个篇章还写,想看后续内容的朋友,可以订阅《跟老吕学Python编程》专栏




👨‍💻博主Python老吕说:如果您觉得本文有帮助,辛苦您🙏帮忙点赞、收藏、评论,您的举手之劳将对我提供了无限的写作动力!🤞


🔥精品付费专栏:(暂时免费,尽快订阅、收藏哦)🔥
《跟老吕学Python编程》
《跟老吕学Python编程·附录资料》

🌐前端:
《跟老吕学HTML》
《XHTML》
《CSS》
《JavaScript》
《Vue》

💻后端:
《跟老吕学C语言》
《C++》
《Java》
《R》
《Ruby》
《PHP》
《Go》
《C#》
《Swift》
《Python》

💾数据库:
《跟老吕学Oracle语言》
《MYSQL》
《SQL》
《PostgreSQL》
《MongoDB》


最近更新

  1. TCP协议是安全的吗?

    2024-03-25 20:36:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-25 20:36:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-25 20:36:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-25 20:36:02       20 阅读

热门阅读

  1. 【Node.js】流

    2024-03-25 20:36:02       20 阅读
  2. 【如何解决Go包中循环依赖】

    2024-03-25 20:36:02       17 阅读
  3. Android基础面试题目汇总

    2024-03-25 20:36:02       16 阅读
  4. 2019南京大学计算机考研复试机试题-Stepping Numbers

    2024-03-25 20:36:02       15 阅读
  5. Nginx配置文件中Location指令的匹配优先级

    2024-03-25 20:36:02       17 阅读
  6. 【微服务设计】常见的DDD设计中的经验教训!

    2024-03-25 20:36:02       19 阅读
  7. 计算机网络原理之四种攻击

    2024-03-25 20:36:02       21 阅读