学习资源:小甲鱼
新建 :File—New File
保存:ctrl+s
运行:Run—Run Module
新手可能会碰到的问题:
1.检查标点符号是否全部为英文符号?—修改编辑器字体 Options—Configure IDLE(等宽字体)
2.检查缩进是否正确?—代码样式指导手册(PEP8)Python3代码样式指导手册(PEP8),《零基础入门学习Python》【最新版】,Python交流,鱼C论坛 - Powered by Discuz! (fishc.com.cn)
3.检查函数拼写是否正确?— 在IDLE输入”dir(__builtins__)“可看到Python的所有内置函数
4.直接在IDLE中编译,是每行都要回车的。如果是单独的语句,只能是一行一行的编辑。
5.快捷键:ctrl+j 换行 Alt+p 重复上一条语句
变量和字符串
字符串是文本 与数字不同 "520"≠520
讲解代码
"""用Python设计第一个游戏""" #三引号字符串
temp=input("猜一下数字:") #赋值语句 =(赋值运算符) input()接受用户输入值并且返回 是字符串
guess=int(temp) #int() 对字符串进行转换成数字
if guess==8: #比较运算符
print("真棒")
print("猜中")
else:
print("猜错")
print("游戏结束")
游戏改进
"""用Python设计第一个游戏"""
import random
counts=3
ans=random.randint(1,10)
while counts>0:
temp=input("猜一下数字:")
guess=int(temp)
if guess==ans:
print("真棒")
print("猜中")
break
else:
if guess<ans:
print("小了")
else:
print("大了")
counts=counts-1
print("游戏结束")
循环结构
while
ctrl+c强制停止
break语句 跳出循环体
random模块 产生伪随机数random - 生成伪随机数,《零基础入门学习Python》【最新版】,Python交流,鱼C论坛 - Powered by Discuz! (fishc.com.cn)
导入模块
import+模块名:
import random
random.randint(1,10) #产生一个1-10之间的整数随机数
#random生成的随机数可以被重现
random.getstate() #随机数生成器的内部状态
random.setstate() #设置随机数生成器的内部状态