码迷,mamicode.com
首页 > 编程语言 > 详细

python入门

时间:2019-04-03 12:41:58      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:guess   while循环   python   break   数字   组合   导入   随机   次数   

一、定义变量

1、变量:就是用来存东西的(定义字符串要用引号)

  编程就是和内存打交道

 

# 变量,用来存东西的(数据类型有int、string、float)
ip=‘118.24.3.40‘  #(定义字符串要用引号)
name=‘小军‘
a=18              #int 类型
b=18.8            #float类型
print(b)
print(name)
二、变量定义规则
  (1) 见名知意
    Python支持中文变量,但尽量不要用
    分数 = 100
   (2) 变量名只能是 字母、数字或下划线的任意组合
   (3) 变量名的第一个字符不能是数字
   (4) 关键字不能声明为变量

三、 单双引号混用(三个单引号可以注释也可以,和单双引号一样使用)
  当变量内部有单引号时,外面用双引号,比如 a = “let’s go”
  当变量内部有双引号时,外面用单引号,‘你好"lal"‘
  其他情况单双引一样
  既有单引又有双引的内容,外面用三引号
words="let‘s go!"
words2=‘谭爱玲"真漂亮"‘
words3 = ‘‘‘let‘s go "pyton"‘‘‘
print(words)
print(words2)
print(words3)

 

四、注释
  #单行注释
  ‘‘‘批量注释

五、简单函数
  1、input
num=input("请输入一个数字:")   #用来接收数据,接收的数据为str类型
print(num)
  2、type
print(type(123))         #判断类型
  3、random
import random          #导入标准库
num = random.randint(1,10)   #随机产生一个1-10之间的数字
六、条件判断

1、有:一定会自动缩进(一个tab键或者四个空格)

  格式

if age > 18: 
    print(‘成年人‘)
else:
    print(‘未成年人‘)
2、多条件判断
while True:
    score=int(input(‘请输入你的成绩:‘))    #用input接收的类型全是字符串
    if score >= 90 and score <= 120:
        print(‘优秀‘)
    elif score<90 and score>=80:
        print(‘良好‘)
    elif score<80 and score>=60:
        print(‘及格‘)
    elif score<60 and score>=0:
        print(‘不及格‘)
    else:
        print(‘请输入正确成绩‘)

 

七、运算符
1、关系运算符 
  >,<, ==, !=, >=, <=

2、逻辑运算符
  and、or、not

3、成员运算符(成员在不在序列中)
  in、 not in

八、循环

1、什么是循环

     (1) 循环是重复的去做一件事情
     (2) 循环、迭代、遍历都是循环
     (3) 循环体,循环的时候是在重复执行循环体立面的东西

2、while循环

  while 必须得有一个计数器

  while循环对应一个else的时候,循环在正常结束之后才会执行它

count=0                #计数器
while count<10:
    print(‘test‘)
    count+=1
else:            
    print(‘什么时候执行我那?‘)       #循环正常结束之后执行的

 

 

3、break和continue区别
# 理解break和continue区别(下面程序可以把continue去掉)
import random
num=random.randint(1,100)
count=0
while count<7:
    count += 1
    guess = int(input(‘请输入你猜的输入:‘))
    if guess>num:
        print(‘猜大了‘)
        continue
    elif guess==num:
        print(‘猜对了‘)
        break
    else:
        print(‘猜小了‘)
        continue
else:
    print(‘你输入次数过多,程序结束‘)
# break 在循环里遇到break,立即循环结束,不管有没有循环完
# continue 在循环里遇到continue,那么就结束本次循环,继续进行下一次循环
4、for循环
  for循环中的i从0开始
  for循环i自动加1,不用额外写
for i in range(5):      # i是变量
    print(i)       

 

 
 

 

 

 

 
 

 

python入门

标签:guess   while循环   python   break   数字   组合   导入   随机   次数   

原文地址:https://www.cnblogs.com/cwl-bj/p/10647783.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!