条件语句
if语句
money=1000
s=int(input('请输入取款金额'))
if money>=s:
money=money-s
print('取款成功,余额为:',money)
if···else···语句
'''从键盘输入一个整数,编写程序让计算机判断是奇数还是偶数'''
num=int(input('请输入一个整数'))
if num%2==0:
print(num,'是偶数')
else:
print(num,'是奇数')
if···elif···else···语句
'''多分支结构
从键盘录入一个整数成绩
90-100 A
80-89 B
70-79 C
60-69 D
0-59 E'''
score=int(input('请输入一个成绩'))
if score>=90 and score<=100:
print('A级')
elif score>=80 and score<=89:
print('B级')
elif score>=70 and score<=79:
print('C级')
elif score>=60 and score<=69:
print('D级')
elif score>=0 and score<=59:
print('E级')
else:
print('对不起,您输入的成绩有误。')
循环语句
while循环
sum=0
a=1
while a<=100:
'''条件执行体(求和)'''
if a%2==0:
sum+=a
'''改变变量'''
a+=1
print('0到100之间的偶数和',sum)
while···else···循环
a=0
while a<3:
pwd=input('请输入密码:')
if pwd=='5678':
print('密码正确')
break
else:
print('密码错误')
a+=1
else:
print('对不起,三次密码均输入错误')
for循环
for item in 'Python':
print(item)
for i in range(10):
print(i)
for _ in range(5):
print('人生苦短,我用Python')
print('使用for循环,计算1到100之间的偶数和')
sum=0
for item in range(1,101):
if item%2==0:
sum+=item
print('1到100之间的偶数和为:',sum)
'''输出100到999之间的水仙花数
举例:
153=3**3+5**3+1**3'''
for item in range(100,1000):
gewei=item%10
shiwei=item//10%10
baiwei=item//100
if item==gewei**3+shiwei**3+baiwei**3:
print(item)
for···else···循环
for item in range(3):
pwd=input('请输入密码:')
if pwd =='1234':
print('密码正确')
break
else:
print('密码不正确')
else:
print('对不起,三次密码均输入错误')
range()函数
'''第一种创建方式,只有一个参数(小括号中只给了一个数) range(stop)'''
r=range(10)
print(r)
print(list(r))
'''第二种创建方式,给了两个参数(小括号中给了两个数) range(start,stop)'''
r=range(1,10)
print(list(r))
'''第三种创建方式,给了三个参数(小括号中给了三个数) range(start,stop,step)'''
r=range(1,10,2)
print(list(r))
'''用in与not in来判断整数序列中是否存在(不存在)指定的整数'''
print(10 in r)
print(9 in r)
break与continue语句
'''从键盘录入密码,最多录入三次,如果正确就结束循环'''
for _ in range(3):
pwd=int(input('请输入密码:'))
if pwd==1234:
print('密码正确')
break
else:
print('密码错误')
a=0
while a<3:
pwd=int(input('请输入密码'))
if pwd==1234 :
print('密码正确')
break
else:
print('密码错误')
a+=1
'''要求输出1到50之间所有5的倍数
5的倍数的共同点'''
for _ in range(1,51):
if _%5==0:
print(_)
for _ in range(1,51):
if _%5!=0:
continue
print(_)
pass语句
answer=input('您是会员吗?是/不是')
if answer=='是':
pass
else:
pass