一、定义常量
int、float、string
age=18 #数字 intmoney=19.7 #小数 floatname="wldong" #字符串 string
二、关于引号的使用
today = '2019年3月23日' #一般情况下单引号和双引号是一样的words="let't go" #如果里面有单引号,外面就需要用双引号words='小明长得真"好看"' #如果里面有双引号,外面就需要用单引号words=''' let's go ,you are so "beautiful" ''' #如果里面既有单引号,也有双引号,则使用''''''
三、打印输出
name=input('请输入你的名字:')print(name)
四、if else的使用
需求:当输入的成绩>=90 优秀;当成绩<90 >=80 良好;当成绩<80 >=60 及格;当成绩<60 不及格
score=input('请输入你的成绩:')#input接收到的输入,全都是字符串score=int(score) #类型转换if score>=90: print('优秀')elif score<90 and score>=80: print('良好')elif score<80 and score>=60: print('及格')else: print('不及格')
五、while循环
需要定义一个计数器
count=0while count<10: if count==10: break # break 在循环里面碰到break,循环立即结束 print('打他') count=count+1 #count+=1
练习:
#猜数字#最多猜7次#猜对了就结束游戏#猜错了次数减一#提示猜大了或者猜笑了import randomnumber=random.randint(1,100) #随机产生的数字print(number)count=0while count<7: count+=1 guess=int(input('请输入你猜的数字:')) if guess>number: print('猜大了') elif guess
六、for循环
#continue 在循环里面碰到continue,立即结束本次循环,进行下一次names=['xbxu','wldong','hejun','hhsun']for name in names: if name == 'wldong': continue print('发 【%s】钱200元'%name)
练习:
import randomnumber=random.randint(1,100) #随机产生的数字print(number)for i in range(7): guess=int(input('请输入你猜的数字:')) if guess>number: print('猜大了') elif guess
七、格式化输出
import datetimeusername=input('请登录:')today=datetime.datetime.today()welcome=('欢迎%s登录,今天的日期是%s'%(username,today))print('welcome的内容',welcome)