2018-08-24 day5 学习总结

2018-08-24  本文已影响0人  xaidc

循环中的关键字

break;continue;else,input
练习1:随机生成一个整数,然后去猜,猜中为止

import random

number = random.randint(0,100)
count = 0
while True:
    num = input('请输入一个数字(1-100):')
    count += 1 
    if int(num) == number:
        print('恭喜你,猜对了! %d' % number)
        if count > 7:
            print('智商欠费,请充值')
        elif count > 3:
            print('机智')
        else:
            print('大神!!')

        break
    else:
        if int(num) > number:
            print('大了,再小点')
        else:
            print('小了,再大点')
输出结果
请输入一个数字(1-100):34
大了,再小点
请输入一个数字(1-100):23
大了,再小点
请输入一个数字(1-100):15
小了,再大点
请输入一个数字(1-100):20
小了,再大点
请输入一个数字(1-100):22
恭喜你,猜对了! 22
机智

练习2计算1000以内,不能被15整除的数的和

sum1 = 0
for x  in range(1000):
    if x % 15 == 0:
        continue
    sum1 += x
    print(x)
print(sum1)
输出结果
466335
1.python中的循环的最后可以添加else语句,代表循环结束后要执行的代码
for 变量 in 序列:
    循环体
else:
    循环结束后要执行的代码


while 条件语句:
    循环体
else:
    循环结束后要执行的代码

注意:写到else 里面的语句,和写在循环外边的区别是:
break的时候,else中的内容不会执行

2.print的使用

1.print(内容1) 特点:一个print打印完内容后,默认会换行
2.一个print可以同时打印多个内容,多个内容之间用逗号隔开。打印效果,多个内容之间用逗号隔开。
3.设置一个print打印结束后的样式(默认是换行)
end = 字符串
print('aaa',end = ',')
print ('bbb')

4.设置多个同时打印多个内容,内容之间的样式(默认是空格)

print('a','b','c',sep='')

上一篇下一篇

猜你喜欢

热点阅读