前言:
在Linux系统中我们可以通过进行脚本的编辑来实现相应的功能,当
面对较大的工作时,使用脚本命令就显得比较笨拙,因此IDE提供了一
个很好的环境来帮助我们解决这个问题,本篇博客将讲述IDE环境下的
基本操作.
正文:
一、python中的注释
1、python的单行注释
格式: #要注释的内容
#编写代码的注意事项
2、python中的多行注释
格式:
"""
要注释的内容
要注释的内容
"""
"""
编写代码注意的事项,
了解题目的需求,
进行需求的分割,逐步进行完成
进行排错检查
"""
二、python中的格式化输出
1、字符串
输出格式: str
2、浮点型
输出格式:%f
浮点型的输出格式保留指定的位数
3、整形
输出格式:%d
4、百分比
输出格式:%(类型)%%
三、python中的变量
python中的命名规则:
1、需要见名知意,即所定义变量的名字与其实际意义相关
2、变量命名的几种格式:
(1)大驼峰式命名
格式:每一个单词的首字母都大写
FirstName LastName
(2)小驼峰式的命名
firstName lastName
格式:第一个单词以小字母开始,后续单词的首字母都要大写
变量的基本类型
(1) str 表示一个字符串
(2) int 表示一个整形
(3) bool 表示一个布尔类型 , 真(True), 假(False)
(4) float 表示一个小数类型,即浮点型
四、python中的配置
- pycharm设置界面(ctrl + alt + s)
- 快速创建文件(alt + insert)
- 格式化python代码(ctrl + alt + l)
- 快速注释代码(ctrl + /)
- 快速复制代码(ctrl + d)
- 快速撤销代码(ctrl + z)
- 快速取消撤销代码(ctrl + shift + z)
- 快速删除代码(ctrl + x)
- 快速重命名(shift + f6)
五、python中的if语句
1、if语句的基本格式:
if 所要判断的语句 :
条件成立时执行的动作
elif 所要判断的语句:
条件成立时执行的动作:
else :
以上条件都不满足时执行的动作
举例如下:
holiday = input('请输入节日的:')
if holiday == '情人节':
print('买礼物,买衣服,买包')
elif holiday == '植树节':
print('植树,写作业')
else:
print('学习')
2、if语句的嵌套
基本格式:
if 判断条件1:
if 判断条件2:
即满足条件1又满足条件2执行的动作
else:
满足条件1不满足条件2执行的动作
else:
不满足条件1执行的动作
示例:
ticket = input('请输入是否有票:')
if ticket == 'yes':
print('欢迎进入车站')
knife_length = int(input('请输入刀子的长度:'))
if knife_length <= 12:
print('安检通过')
else:
print('安检不合格,所携带的刀具过长')
else:
print('请及时补票,否则无法进入车站')
六、python中的逻辑运算符
类型:and
条件1 and 条件2
当两个条件同时满足时,返回值为Ture
当两个条件中有一个不满足时,返回值为False
示例:
age = int(input('Please input a nunber: '))
if age >= 18 and age <= 100:
print('欢迎进入网吧')
elif age > 0 and age < 18:
print('未成年不得进入网吧')
else:
print('输入错误')
类型 or
条件1 or 条件2
当其中有一个条件满足时,返回值为Ture
当两个条件都不满足时, 返回值为False
示例:
ticket = input('请出示你的相关卡片:')
if ticket == '会员卡' or ticket == '体验卡':
print('欢迎进入健身俱乐部')
else:
print('请去前台办理相关业务')
综合练习:
1、统计学生的成绩,并且计算出总分和语文分数占总分的百分比
name = input('请输入学生的姓名:')
english = input('请输入英语成绩:')
math = input('请输入数学成绩:')
chinese = input('请输入语文成绩:')
sum = int(english) + int(math) + int(chinese)
average = sum/3
avpercent = int(chinese) / sum
print('%s 的平均成绩为%d' %(name,average))
print('%s 的平均成绩为%.1f' %(name,average))
print('%s 的语文成绩占总成绩的百分比为%.1f%%' %(name,avpercent*100))
2、从控制台输入要出的拳 --石头1 剪刀2 布3
电脑随机出拳
比较胜负
思路分析:
(1)电脑产生随机数 1--3 ,玩家输入数字:
(2) 进行条件的判断
1)玩家赢得条件
2)平局的条件
3)电脑赢得条件
# 1.从控制台输入要出的拳 --石头1 剪刀2 布3
# 2.电脑随机出拳
# 3.比较胜负
import random
print(
"""
石头 == 1
剪刀 == 2
布 == 3
"""
)
computer = random.randint(1,3)
print(computer)
player = int(input('请输入你要出的拳:'))
if ((player == 1 and computer == 2)
or (player == 2 and computer == 3)
or (player == 3 and computer == 1)):
print('恭喜你赢了')
elif player == computer:
print('平局')
else:
print('你输了')