day2

1,(1)T
(2)F
2,(1)8
(2)4
3,(1)6
(2)3
(3)False
(4)3
(5)True
(6)True
(7)0
(8)3
(9)0
(10)2
4,(1)while 条件:
程序块(循环体)
(条件成立,执行程序块)
(2)while 条件1:
程序块1
if 条件2:
break
程序块2
(条件1成立,执行程序块1,条件2成立,执行break,
结束本层循环,并执行循环外程序块2)
(3)while 条件1:
程序块1
if 条件2:
continue
程序块2
(条件1成立,执行程序块1,条件2成立,执行continue,
结束本次循环,并执行下一次循环)
(4)while 条件1:
程序块1
else:
程序块2
(条件1成立,执行程序块1,反之不成立,执行程序块2)
5,
a = 66
while True:
num = int(input("请猜测数字:"))
if num == a:
break
elif num > a:
print('猜大了!')
else:
print('猜小了!')
6,
a = 66
count = 1
while count <= 3:
num = int(input("请猜测数字:"))
if num == a:
break
elif num > a:
print('猜大了!')
else:
print('猜小了!')
count+=1
print('太笨了你!')
7,
count = 0
while count <= 9:
count += 1
if count == 7:
continue
print(count)
8,
count = 1
sum = 0
while count <= 100:
sum += count
count += 1
print(sum)
9,
count = 0
while count < 100:
count += 1
if count%2 != 0:
print(count)
else:
continue
10,
count = 0
while count < 100:
count += 1
if count%2 == 0:
print(count)
else:
continue
11,
count = 0
sum = 0
while count < 100:
count += 1
if count%2 != 0:
sum -= count
else:
sum += count
print(sum)
12,
count = 3
while count >=1:
name = input('请输入你的名字:')
passward = input('请输入密码:')
info = '''欢迎进入
用户名: %s
密 码: %s
''' % (name,passward)
if name == '张皓华' and passward == 'zhanghaohua':
print(info)
break
else:
print('对不起,输入错误!')
count -= 1
print('你还有',count,'次机会')
13,
a = 2
num = int(input('请输入一个数:'))
while a < num:
if num % a == 0:
print(num,'不是质数')
break
else:
a+=1
else:
print(num,'是质数')
14,
ad = input('请输入您的广告标语:')
a = '最'
b = '第一'
c = '稀缺'
d = '国家级'
if a in ad or b in ad or c in ad or d in ad :
print("广告不合法!")
else:
print('广告合法')
15,
count = 0
num = int(input('输入一个数:'))
while 10**count < num:
count+=1
else:
print('是',count,'位数')





posted @ 2018-09-04 19:14  caojiaxin123  阅读(86)  评论(0编辑  收藏  举报