while/for循环

1、循环、迭代、遍历都是循环

2、while 循环必须有计数器

3、continue 结束本次循环,进入下一循环

4、break 结束循环

count = 0
while count < 3:
username = input('username:')
pwd = input('passwd:')
if username == 'wang' and pwd == '123123':
print('登录成功')
break
else:
print ('用户名密码错误')
count+=1
else:
print ('错了,最多错3次')

5、猜数字游戏

导入random

import random
random_num = random.randint(1,100) #随机生成1-100之间的整数
print (random_num)
count = 0
while count<7:
count+=1
num = int(input('请输入你猜的数字:'))
if num>random_num:
print ('猜大了')
# continue
elif num<random_num:
print ('猜小了')
# continue
else:
print ('恭喜你猜对了,数字是:',random_num)
break
else:
print ('都猜错了,没机会了')

6、for 循环(同样是猜数字游戏,用for循环写为:)

import random
random_num = random.randint(1,1000)
print (random_num)
for i in range(5):
num = int(input('请输入你猜的数字:'))
if num>random_num:
print ('猜大了')
elif num<random_num:
print ('猜小了')
else:
print ('恭喜你',random_num)
break

7、字符串拼接

name = input('请输入你的名字:')
time = '2017年12月17日'
print (name+'欢迎啊') #通过“加号”拼接字符串
print ('%s,欢迎啊,%s'%(name,time)) # %s为占位符str类型, %d int类型, $f float类型
print ('{},欢迎,时间是:{}'.format(name,time))
print ('{na},欢迎,时间是:{ti}'.format(na=name,ti=time))
 
原文地址:https://www.cnblogs.com/wang-hao-yue/p/8072303.html