爱牙日是哪一年开始实施的,槟榔有什么作用,中国第一条电气化铁路
if 条件判断: 语句块 else: 语句块
if 条件判断: 语句块 else: if 条件判断: 语句块 else: 语句块
if 条件判断: 语句块 elif: 语句块
#例1
username = ''
if username:
print('登录了')
else:
print('没登录')
#例2
age = input('输入对象年龄')
if int(age) < 0:
print('输入错误了')
elif int(age) > 18: #输入都是字符串,数值比较需要将字符串转换成数值
print('成年')
else:
print('未成年')
#例3:猜大小
#1.系统产生一个随机数
#2.键盘输入一个数
#3.将系统产生的与键盘输入的进行比较
import random
ran_num = random.randint(1,10)
num = int(input('请输入(1-10)之间的数字:'))
if num > 1 and num < 10:
if ran_num == num:
print('恭喜猜对了')
else:
print('很遗憾猜错了')
else:
print('输入不正确,请输入(1-10)之间的数字')
for i in range: 循环执行语句
for i in range: 范围内还有数据执行的语句 else: 范围内没有数据,或者范围内数据已经遍历完毕再继续执行的语句
pass可以用于判断、循环等语句。例3。
结束循环体。例4。
跳出当前循环,继续下一次循环。例5.
print(range(6)) #range包含前不包含后。产生一个序列 0,1,2,3,4,5
1.产生一个列表0 1 2 2.i依次读取列表内的内容:0 1 2并执行循环语句,直到将列表所有内容读取完毕。共执行3次循环语句块。
#例1:重复打印num次'hello',打印完成后输出打印总次数
num = int(input('请输入打印次数:'))
for i in range(num):
print('第{}次"hello"'.format(i+1))
print('\n--------------------')
print('一共打印了{}次'.format(num))
#例2:重复打印num次'hello',打印完毕三次询问是否要继续,最后输出总的打印次数。
num = int(input('请输入打印次数:'))
for i in range(num):
print('第{}次"hello"'.format(i+1))
else:
print('\n')
is_again = input('是否继续打印y/n:')
if(is_again == 'y' or is_again == 'yes'):
print('下次再打印')
else:
print('马上结束打印')
print('\n--------------------')
print('一共打印了{}次'.format(num))
#例3
if(1>10):
pass #删除pass则提示语法错误
#例4
for i in range(3):
username = input('请输入用户名:')
password = input('请输入用户密码:')
if(username == 'admin' and password == '123456'):
print('登录成功!')
break #如果登录成功,则结束当前循环
else:
print('输入用户名或密码错误,请重新输入,还剩{}次输入'.format(3-i-1))
if(0 == (3-i-1)):
print('账号已锁定,请重新激活!')
##例5:打印3次'hello',其中第2次不打印
for i in range(3):
if 2 == (i+1):
print('第{}次"hello"不打印'.format(i+1))
continue
print('第{}次"hello"'.format(i+1))
while 条件: 语句块 else: 语句块
i = 0
while i <= 2:
print(i)
i = i + 1 #注意避免死循环
i = 0
while i <= 2:
break
i = 0
while i < 0:
pass
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
新手学习Python2和Python3中print不同的用法
Python基于os.environ从windows获取环境变量
网友评论