美文网首页
2018-08-24 day5 学习总结

2018-08-24 day5 学习总结

作者: xaidc | 来源:发表于2018-08-24 15:33 被阅读0次

    循环中的关键字

    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='')

    相关文章

      网友评论

          本文标题:2018-08-24 day5 学习总结

          本文链接:https://www.haomeiwen.com/subject/ytobiftx.html