Python学习笔记(三):从IDLE启动Python

IDLE在哪里

Python安装完成之后,可以在开始菜单中看到“Python 2.7”文件夹,打开下面有一个“IDLE(Python GUI)”。
在这里插入图片描述

什么是GUI

GUI:graphical user interface,图形化用户界面。这表示界面中有窗口、菜单、按钮、滚动条等。相反的没有GUI的程序称为文本模式程序、控制台程序或者命令行程序。

什么是IDLE

在这里插入图片描述
shell的意思可以理解为“外壳”,指一种通过输入文本与程序交互的途径。IDLE是一个Python shell,可以利用这个shell与Python进行交互。
同时,IDLE本身还是个GUI,有窗口、按钮、滚动条等,所有在开始菜单中显示问Python GUI。
提示符是程序等待你键入信息时显示的符号,上图中的>>>就是Python提示符,意思很简单,Python已经准备好了,键入Python指令吧。

如何在IDLE输入指令

在Python提示符>>>后面键入你想输入的指令,然后按下回车键。每键入一行指令都需要按下回车键,之后Python立即执行这个命令。比如,我们键入如下指令:print “hello World!”
在这里插入图片描述
蓝色字体即为得到的响应。
在Python之类的语言中,指令又被称为代码。IDLE为了让我们更好的理解内容,会通过不同的颜色显示文本,便于我们区分代码的不同部分。
在这里插入图片描述
print是橙色,输错成“printt”就显示的黑色。下面的Error信息表示,Python不懂你键入的内容,不知道该如何处理。

与Python的简单交互

第一个Python指令中的“print”其实是一个Python关键字,关键字是作为Python语言一部分的特殊词,也叫作保留字。
在尝试下其他指令:
在这里插入图片描述
Python语言中的乘法是用“*”。
在这里插入图片描述
计算机最擅长的事情就是数学计算和重复。

运行Python程序

程序是多个指令集合在一起,上面做的实操都是运行单独的指令。
只通过交互窗口,Python不能“记住”你键入的多条指令,需要使用文本编辑器。IDLE提供了一个文本编辑器。
在IDLE的菜单中选择“file”>“new file”找到这个文本编辑器。
在这里插入图片描述
标题栏的“Untitled”表示未命名。
在这里插入图片描述
键入代码,之后使用“File”(文件)>Save(保存)/Save As(另存为)保存这个程序。
在这里插入图片描述
你可以保存到任意位置,命名也是任意的,但是保存类型是.py很重要,这表示这是一个Python程序,而不是一个普通文件。
保存完之后,只有选择“Run”>“Run Module F5”,运行程序。
在这里插入图片描述
在这里插入图片描述
Python shell窗口再次变成活动状态,并看到执行结果。
RESTART这一条信息展示,表示已经开始运行一个程序。

运行Python程序常见问题

可能会发生两种不同类型的错误。

  1. 语法错误(syntax error):
    语法是指一种编程语言的拼写和文法规则。IDLE在运行程序前会对程序做检查,如果这时发现一个错误,往往是语法错误。
    在这里插入图片描述
    IDLE会标红凸显出它认为出错的位置,问题不一定一定在红色显示的地方,但是应该很接近。
  2. 运行时错误:
    运行时错误是在运行程序之前,IDLE无法检测出来的错误。这种错误只是在程序运行时才会发生。
    在这里插入图片描述
    前面的四行都运行打印出了结果,但是接下来却得到了错误消息。
    Traceback开头的代码行表示错误消息开始;
    下一行指出来发生错误的文件名和行号;
    在下一行是出错的代码行;
    最后一部分会告诉你Python任务存在什么问题。

“345”+5与“345”*5的区别。

“*”就是简单相乘的意思,但是+号左右的应该是相同类型。“345”和5不是相同类型,此处相当于把两个完全不同的东西相加。好比一苹果加两个香蕉,结果是什么呢?

来个有交互性的程序吧

在这里插入图片描述
基本过程:
程序随机选取秘密数字;
用户输入猜的数字;
程序根据输入的数字比较大小检查结果是太大还是太小;
用户不断尝试直到猜出或者用完所有机会;
猜对时,玩家获胜。

  • 5
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值