小甲鱼课程1

以前虽然也写博客,但并没有每天整理的习惯,现在跟着小甲鱼老师学习Python,里面很多内容都是小甲鱼老师的课后作业和视频上讲的内容,我只是把它整理下来方便自己以后复习。 
什么是Python? 
首先,python是一种脚本语言,是电脑编程语言,可以以一种简单快速的方式完成一种复杂的操作,因此,相对于Clike语言,Python相对比较简单。 
IDLE是什么? 
IDLE就是Python Shell,是一个通过键入文本与程序用来交互的途径,简单说来,就如同windows下的cmd,Linux下的终端。 
Python中print(),就相当于C中的printf(),只是比C的更强大,如:可以直接print(5 + 3) ,输出8;print(“I am a student”),来输出字符串;也可以通过print (“Python” + ” shell”),来让两个字符串整合在一起。

以前虽然也写博客,但并没有每天整理的习惯,现在跟着小甲鱼老师学习Python,里面很多内容都是小甲鱼老师的课后作业和视频上讲的内容,我只是把它整理下来方便自己以后复习。 
Alt + P循环查找以前输入过得内容。 
什么是Python? 
首先,python是一种脚本语言,是电脑编程语言,可以以一种简单快速的方式完成一种复杂的操作,因此,相对于Clike语言,Python相对比较简单。 
IDLE是什么? 
IDLE就是Python Shell,是一个通过键入文本与程序用来交互的途径,简单说来,就如同windows下的cmd,Linux下的终端。 
Python中print(),就相当于C中的printf(),只是比C的更强大,如:可以直接print(5 + 3) ,输出8;print(“I am a student”),来输出字符串;也可以通过print (“Python” + ” shell”),来让两个字符串整合在一起。而Python中不能把两个完全不同的格式加在一起,print(‘I am student \n’ * 5)可以,print(‘I am a student \n’ + 5)就会报错。 
当我们想要输出单引号或双引号时可以使用转移字符(), 
如:print(‘i am a student\’’),这样就会把后面的单引号输出,或者是使用(“”),如:print(“i am a student’”) 
在Python中,使用一个变量之前可以不对它进行定义直接使用,与其说是变量不如说是标签,给这个量贴上一个值 
如:str = ‘i am a student’ 
print(str) 
str = 8 
print(str) 
原始字符串: 
如要打印 str = ‘C:\now’,此时可以使用() 
str = ‘C:\now’,或者在前面英文字母r即可str = r’C:\now’ 
第二种方法对于打印一个目录下有好几个路境想要搜索时较为方便。但应注意,当使用r时,在最后一个字符后添加\会报错。如: Str = r’C:\now\’ 
如果需要多行连续字符串,则需要三重引号字符串。 
如: str = “””从明天起,做个幸福的人 
喂马,劈柴,环游世界”””

在IDLE中如何清屏?(往上查找到的方法) 
1.首先下载clearwindow.py,文件下载:https://pan.baidu.com/s/1ntOzSAt.(转自百度经验原贴网友) 
2.将这个文件放在Python X\Lib\idlelib目录下(X为你的python版本),然后在这个目录下找到config-extensions.def这个文件(idle扩展的配置文件),以记事本的方式打开它(为防止出错,你可以在打开它之前先copy一个备份)。额,打开后它看起来可能会密密麻麻的,如果可以,建议你最好用像sublime text或vim这样支持高亮格式化的编辑器来打开它。 
3.添加一点,有时候可能会找不到Python的下载路径,可以用下面方法 
在 IDLE中键入 import sys 
print(sys.path) 
可获得下载路径 
4.打开config-extensions.def 后在句末加上这样几句:

[ClearWindow] 
enable=1 
enable_editor=0 
enable_shell=1 
[ClearWindow_cfgBindings] 
clear-window=Control-Key-l (用<>将等号后的内容扩起来) 
然后保存退出就可以了。

5.打开python的idle,看看options是不是多了一个选项clear shell window ctrl+L 
如果是这样的话,那就证明你安装成功了,以后要清屏直接ctrl+L就可以了。

条件分支 
Python中条件分支语法与大部分类C语言的语法基本一致 
if 条件: 
条件为真时的操作 
else: 
条件为假时的操作 
在Python并不用括号括起来,而是用缩进(tab)起到与括号同样的作用。

while循环 
Python中使用while循环的语法 
while 条件: 
条件为真时的操作

and逻辑操作符 
Python的and逻辑操作符可以将任意表达式连接在一起,并得到一个布尔类型的值。 左边和右边结果同时为真时,结果才为真,有一个为假时,结果为假(与&&相同)

引入外援,生成一个随机数 
外援:random模块 
random模块中有一个函数叫:randint(),Ta会返回一个随机整数。 
代码格式如下: 
import random //引入random模块 
secret = random.randint(1,10) //生成1-10之间的随机 数,将值返回给secret

一天的学习结果 
写出第一个关于Python的程序,实现功能如下: 
1.每次运行程序时,生成一个随机数 
2.输入一个数,若有随机数相同,则游戏结束;若不同,根据输入情况提示,游戏继续,最多只有三次机会。 
代码实现如下:

import random 
secret = random.randint(1,10)

print(‘———-我爱鱼c工作室———-‘)

num = 1 
temp = input(“不妨猜下小甲鱼心里想的是哪个数字: “) 
guess = int(temp) 
while guess != secret and num < 3: 
if guess > secret: 
print (“大了大了—”) 
else: 
print (“小了小了—”) 
temp = input(“哎呀,猜错了,请重新输入吧: “) 
guess = int(temp) 
num = num + 1

if num >= 3 and guess != secret: 
print(“很遗憾,猜错次数太多哦!”) 
print(“正确结果: ” + str(secret)) 
if guess == secret: 
print(“恭喜你,猜中了!”) 
print(“哼,猜中也没有奖励!”) 
print(“游戏结束,不玩啦^_^”)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值