python学习笔记

Python学习笔记Day2

第三讲 变量字符串
变量
1.使用变量前要进行赋值
2.变量名可以包括字母、数字、下划线、但变量名不能以数字开头
3.字母可以是大写或小写,但大小写是不同的
4.等号是赋值的意思,左边是名字,右边是值
5.变量取专业的名字

字符串
字符串是引号内的所有东西,也可以称为文本,在python中创建一个字符串,在字符两边加引号,可以是单引号或者双引号,不挑剔,必须成对
字符串中需要出现双引号或者单引号加转义字符(\)

原始字符串 r

长字符串
如果希望得到一个跨越多行的字符串。三重引号字符串

str ="""hchahahg
hhahcha
chhahha
hcahhfha"""

打印结果

 print(str)

结果如下
hchahahg
hhahcha
chhahha
hcahhfha

第四讲条件分支

对该游戏进行改进
1.猜错时给予提示,告知用户输入数字是大还是小?
2.每运行一次程序只能才一次,应该提供多次机会给用户猜测
3.每次运行程序答案可以是随机的

print(".........hechao........")
temp = input("猜一下我想的是数字几:")   //赋值语句
guess = int(temp)
if guess == 6:              //  #加了冒号后换行自动缩进
    print("对了")
    print("没奖励")
else:
    print("我猜的是6")
    print("gm")

python条件分支语法:
if 条件:
条件为true执行的操作
else:
条件为假执行的操作

while 循环
python的while循环语法:
while 条件:
条件为真执行的操作

random模块
这个random模块里边有一个函数叫做:randint(),它会返回一个随机的整数
初步改进

import random
secrect = random.randint(1,10)
print(".........hechao........")
print(".....总共有三次输入机会")
temp = input("猜一下我想的是数字几:")
guess = int(temp)
count=0
if guess == secrect:            
    print("对了")
    print("没奖励")
else:
    while guess !=secrect and count <2:
        temp = input("猜错了,重新输入:")
        guess = int(temp)
        if guess == secrect:            
            print("对了")
            print("没奖励")
        else:
            if guess > secrect:
                print("da了")
            else:
                print("x了")
            count = count+1
print("gm")

练习
用户输入分数进行判断是否在0-100之间
小于60 差
60-70及格
70-80中等
80-90良
90-100优秀

简单测试

temp = input("请输入分数")
guess =int(temp)
while guess>=0 and guess<=100:
    if guess <60:
        print("cha")
        break
    else:
        if guess>=60 and guess <=70:
            print("jige")
            break
        else:
            if guess>70 and guess <=80:
                print("zhong")
                break
            else :
                print("666")
                break

关于字符的比较

temp = input("请输入字符")
while temp != "e":
    temp = input("请输入字符")
    if temp =="e":
        print ("right")
        break
    else :
        continue

0-1000中随意抽取一个偶数,运用random函数

import random
num = random.randrange(0,1000,2)
print (num)

双色球简单程序设计

import random
red = random.sample (range(1,33),6)
blue =random.sample (range(1,16),1)
print (red)
print (blue)
上一篇:课程笔记_零基础入门学习Python_002_用Python设计第一个游戏


下一篇:零基础入门学Python(三)—— 成为高手前必须知道的一些基础知识