1、Python中的单引号,双引号,三引号
单引号中可以包含双引号:print(‘hello world! to "账单"‘)
双引号中可以包含单引号:print("hello world! to ‘账单‘")
三引号中可以包含单引号和双引号:print(‘‘‘"hello" ‘world!‘ to ‘账单‘‘‘‘‘)
2、变量,定义一个变量
name=‘zhangsan‘
new_name=name
变量名只能是字母、数字、下划线的组合
变量名的第一个自负不能是数字
以下字符不能做变量名
[‘and‘, ‘as‘, ‘assert‘, ‘break‘, ‘class‘, ‘continue‘, ‘def‘, ‘del‘, ‘elif‘, ‘else‘, ‘except‘, ‘exec‘, ‘finally‘,
‘for‘, ‘from‘, ‘global‘, ‘if‘, ‘import‘, ‘in‘, ‘is‘, ‘lambda‘, ‘not‘, ‘or‘, ‘pass‘, ‘print‘, ‘raise‘, ‘return‘,
‘try‘, ‘while‘, ‘with‘, ‘yield‘]
3、输入输出
name=input(‘enter your name:‘)
print(‘welcome to my home!‘)
4、条件判断:
score=int(input(‘请输入你的分数:‘))
if score<=60:
# print(‘你的成绩不好!‘)
if score>50:
print(‘笨蛋‘)
elif score>=20 and score<=50:
print(‘放弃你了‘)
else:
print(‘无可救药了‘)
elif score>60 and score<=80:
print(‘还好‘)
elif score>80 and score<=100:
print(‘good‘)
else:
print(‘超级天才‘)
5、循环
while(while与count关联使用)
count=0
while count<2: #小于2的时候,走下面的代码
name=input(‘请输入姓名:‘)
passwd=input(‘请输入密码:‘)
if name==‘lyj‘ and passwd==‘1‘:
print(‘登录成功!‘)
continue/break #登录成功若是break则退出,若是continue则继续输入用户名和密码
else:
print("登录失败")
count+=1 # 登录失败再次输入用户名密码,count初始是0,统计登录失败次数,跟在哪个后面就统计哪个
else: #else和while只用while也可以
print(‘错误次数太多‘)
for(通常定义一个变量,for a in (x))
for a in range(3):#定义一个变量 范围在3个数字内
print(‘你好‘,a)#输出是:你好,0;你好,1;你好,2
场景:产生一个随机数字,1-100之间,接收用户输入,如果猜对了,游戏结束,猜大了,提示猜大了,小了提示猜小了。
产生随机数模块使用random.randint(1,101),是一个标准包,导入使用即可,代码如下:
import random
a=random.randint(1,101)
print(a)
for b in range(5):#定义一个变量,范围在5个数字内
num=int(input(‘请输入数字:‘))#加上int把数字类型强制切换成字符串
if num>a:
print(‘大‘)
elif num<a:
print(‘小‘)
else:
print(‘正好‘)
6、字符串格式化
(1)其中一种
name=input(‘请输入名字‘)
age=input(‘请输入年龄‘)
print(name,age,‘欢迎光临!‘)
(2)使用占位符%
name=input(‘请输入名字‘)
age=int(input(‘请输入年龄‘))
print(‘%s,%d,欢迎光临!‘%(name,age))#%s后面的值是一个字符串,%d后面的值是一个整数,%f后面的值是一个小数
(3)使用{}和format
name=input(‘请输入名字‘)
age=int(input(‘请输入年龄‘))
print(‘{n},{a},欢迎光临!‘.format(n=name,a=age))
作业1
count=0
while count<3:
count+=1
name=input(‘请输入用户名:‘)
passwd=input(‘请输入密码:‘)
if name==‘lyj‘ and passwd==‘1‘:
print(‘{name},欢迎登录‘.format(name=name))
break
elif name==‘ ‘ and passwd==‘ ‘:
print(‘用户名或密码不能输入空格‘)
elif name==‘‘ and passwd==‘‘:
print(‘用户名或密码不能为空‘)
else:
print(‘登录失败‘)