zoukankan      html  css  js  c++  java
  • 学习python第三天

    1、判断下列列逻辑语句句的True,False.

    1)1 > 1 or 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6  ------------true

    2)not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6-----------false

    2、求出下列列逻辑语句句的值。

    1),8 or 3 and 4 or 2 and 0 or 9 and 7----------------8

    2),0 or 2 and 3 and 4 or 6 and 0 or 3----------------4

    3、下列列结果是什什么?

    1)、6 or 2 > 1 ----6

    2)、3 or 2 > 1 ----3

    3)、0 or 5 < 4 ----false

    4)、5 < 4 or 3----3

    5)、2 > 1 or 6 ----true

    6)、3 and 2 > 1 ---true

    7)、0 and 3 > 1 ----0

    8)、2 > 1 and 3---3

    9)、3 > 1 and 0 ---0

    10)、3 > 1 and 2 or 2 < 3 and 3 and 4 or 3 > 2---2

    4、while循环语句句基本结构?

    while 条件语句

       循环体

    else 

       语句块

    注:当满足while条件时,执行循环体,当条件不成立时,执行else代码

    5、利利⽤用while语句句写出猜⼤大⼩小的游戏:

    设定⼀一个理理想数字⽐比如:66,

    让⽤用户输⼊入数字,如果⽐比66⼤大,

    则显示猜测 的结果⼤大了了;如果⽐比66⼩小,

    则显示猜测的结果⼩小了了;只有等于66,显示猜测结果 正确,然后退出循环。

    n = 66
    while 1:
    num = int(input('请输入一个数字'))
    if num > n:
    print('你猜大了')
    elif num < n:
    print('你猜小了')
    else:
    print('你猜对了')
    break

    6、在5题的基础上进⾏行行升级:
    给⽤用户三次猜测机会,
    如果三次之内猜测对了了,
    则显示猜测正确,退出循 环,
    如果三次之内没有猜测正确,则⾃自动退出循环,并显示‘太笨了了你....’。
    n = 66
    count = 1
    while count <= 3:
    num = int(input('请输入一个数字'))
    count += 1
    if num > n:
    print('你猜大了')
    elif num < n:
    print('你猜小了')
    else:
    print('你猜对了')
    break
    else:
    print('你真笨')
    ----------------------------------
    
    
    from random import randint
    n = randint(1, 100)
    count = 1
    left = 1
    right = 100
    while count <= 3:
    num = int(input('请输入一个数字%s-%s' % (left, right)))
    count += 1
    if num > n:
    print('你猜大了')
    right = num
    elif num < n:
    print('你猜小了')
    left = num
    else:
    print('你猜对了')
    break
    else:
    print('你真笨')

    7.使⽤用while循环输⼊入 1 2 3 4 5 6  8 9 10
    num = 1
    while num <= 10:
    if num == 7:
    num +=1
    continue
    print(num)
    num += 1

    8.求1-100的所有数的和
    num = 1
    sum = 0
    while num <= 100:
    sum += num
    num += 1
    print(sum)

    9输出 1-100 内的所有奇数
    num = 1
    while num <=100:
    if num %2 ==1:
    print(num)
    num +=1

    10.输出 1-100 内的所有偶数
    num = 0
    while num <=100:
    if num %2 ==0:
    print(num)
    num +=1

    11.求1-2+3-4+5 ... 99的所有数的和.
    num = 1
    sum = 0
    while num <= 99:
    if num % 2 == 1:
    sum += num
    else:
    sum -= num
    num += 1
    print(sum)

    12.⽤用户登陆(三次输错机会)且每次输错误时显示剩余错误次数(提示:使⽤用
    字符串串格式化)

    count = 1
    while count <=3:
    name = input('请输入用户名')
    password = input('请输入密码')
    if name == 'alxe'and password == '123':
    print('恭喜你,输入正确')
    break
    else:
    print('错了')
    count +=1
    13.  ⽤用户输⼊入⼀一个数.  判断这个数是否是⼀一个质数(升级题). 
    # n = int(input("请输入一个数字n:")) # 9
    # chu = 2
    # if n == 2:
    # print("是质数")
    # else:
    # flag = 0
    # while chu <= n-1: #
    # if n % chu == 0: # 当出现整除
    # flag += 1
    # chu += 1
    # if flag == 0:
    # print("是一个质数")
    # else:
    # print("不是一个质数")



    n = int(input(""
    ":"))
    chu = 2
    if n == 2:
    print("是质数")
    else:
    while chu <= n-1:
    if n % chu == 0:
    print("不是一个质数")
    break
    chu += 1
    else:
    print("是一个质数")

    14.  输⼊入⼀一个⼴广告标语. 判断这个⼴广告是否合法.
    根据最新的⼴广告法来判断. ⼴广 告法内容过多.
    我们就判断是否包含'最', '第⼀一', '稀缺', '国家级'等字样. 如果包 含. 提示, ⼴广告不不合法
    ad = input("请输入你的广告标语:")
    # if "最" in ad or "第一" in ad or "稀缺" in ad or "国家级" in ad:
    # # if "最" or "第一" or "稀缺" or "国家级" in ad: 错的错的错的
    # print("不合法的")
    # else:
    # print("合法")

     
     
     


     
     


  • 相关阅读:
    《激荡三十年》十七、国有企业改革(下)——“国退民进”
    《激荡三十年》十六、国有企业改革(中)——“抓大放小”
    《激荡三十年》十五、国有企业改革(上)——产权改革的曙光
    《激荡三十年》十四、改革深水区——整体配套体制改革
    《激荡三十年》十三、治国能臣——铁腕总理立威
    《激荡三十年》十二、中外合资——上海市长与上海大众
    《激荡三十年》十一、邓公南巡,中国再起航
    boost之thread
    七夕
    boost之mutex scoped_lock
  • 原文地址:https://www.cnblogs.com/DanielYang11/p/9817619.html
Copyright © 2011-2022 走看看