python学习笔记

这篇博客介绍了Python中的变量使用规则,包括赋值、命名规范,并详细讲解了字符串的创建与操作,如原始字符串和多行字符串。此外,还探讨了条件分支的实现,包括if-else结构和while循环的运用,以及如何利用random模块增加游戏的随机性。最后,给出了几个编程练习,如分数判断和字符输入循环,以及随机偶数的生成和双色球程序设计。
摘要由CSDN通过智能技术生成

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)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值