zoukankan      html  css  js  c++  java
  • if语句题目练习

    #print("您好")
    #
    # count=1    #count 表示计数
    # while count<=8:
    #     print("你是小学僧吗?")
    #     print("托儿所,儿童劫")
    #     count=count+1
    # while True:
    #     s=input("请输入你喷的内容:")
    #     if s=="q":
    #         break
    #     if "马化腾" in s:
    #         print("这是一个赚取人名币的坑人玩家,输入有误")
    #         continue
    #     print("你喷的内容是"+s)
    # count=1
    # sum=0
    # while count <=100:
    #     sum = sum + count
    #     count = count + 1
    # print(sum,type(sum))
    # count=1
    # sum=0
    # while count<=100:
    #     if count%2 !=0:
    #         sum=sum+count
    #     count=count+1
    # print(sum)
    # count=1
    # sum=0
    # while count<=100:
    #     sum=sum+count
    #     count=count+2
    # print(sum)
    # name1=input("请输入英雄联盟的人物角色名")
    # name2=input("请输入该英雄人物的外号")
    # age=input("请输入英雄的大致年龄")
    # gender=input("请输入他或她的性别")
    # hobby=input("请输入他或她的爱好")
    # skill=input("请输入他的技能大招")
    # a=int(input("请输入英雄胜率排名名次"))
    #print("年龄为%s的英雄联盟角色%s外号叫%s性别为%s喜欢%s,并且其大招%s能够对敌方英雄造成200%%的伤害,胜率排名第%d" % (age,name1,name2,gender,hobby,skill,a))
    print(1 < 2  and  3 < 4 or 1>2  ) # T
    print(2 > 1  and  3 < 4 or 4 > 5 and  2 < 1)    # T
    print(1 > 2  and  3 < 4 or 4 > 5 and  2 > 1  or 9 < 8) # F
    print(1 > 1  and  3 < 4 or 4 > 5 and  2 > 1  and  9 > 8 or 7 < 6)
    print(not  2 > 1  and 3 < 4  or 4 > 5  and 2 > 1  and 9 > 8  or 7 < 6) # F
    #1.判断下列语句的True和False
    # 1)1 > 1 or 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6  结果为True
    # print(1>1or 3<4 or 4<5 and 2>1 and 9>8 or 7<6)
    #  2)not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6 结果为False
    # print(not 2>1 and 3<4 or 4>5 and 2>1 and 9>8 or 7<6)
    #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
    #print(8 or 3 and 4 or 2 and 0 or 9 and 7)
    #print(0 or 2 and 3 and 4 or 6 and 0 or 3)
    # 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 条件:
    #     代码块1(循环体)
    # else:
    #     代码块2
    # 判断条件是否为真,若条件为真,则执行代码块1.
    # 再次判断条件是否为真,直到条件为假时,执行else代码块2跳出循环体.
    # 5、利用while语句写出猜大小的游戏:
    # 设定一个理想数字比如:66,让用户输入数字,如果比66大,
    # 则显示猜测 的结果大了;如果比66小,则显示猜测的结果小了;
    # 只有等于66,显示猜测结果 正确,然后退出循环。
    # while True:
    #     num=int(input("请输入一个数字"))
    #      if num==66:
    # #         print("猜测正确")
    # #         break
    # #     if num>66:
    # #         print("结果大了")
    # #         continue
    # #     if num<66:
    # #         print("结果小了")
    #           continue
    # 6、在5题的基础上进行升级: 给用户三次猜测机会,
    # 如果三次之内猜测对了,则显示猜测正确,退出循 环,如果
    # 三次之内没有猜测正确,则自动退出循环,并显示‘太笨了你....’。
    # count=1
    # # while count<=3:
    # #     num = int(input("请输入数字:"))
    # #     if num==66:
    # #        print("猜测正确")
    # #        break
    # #     if num>66 and count<3:
    # #         print("结果大了")
    # #     if num<66 and count<3:
    # #         print("结果小了")
    # #     count=count+1
    # # else:
    # #     print("太笨了你....")
    #7.使用while循环输入 1 2 3 4 5 6  8 9 10
    # count=0
    # while count<10:
    #     count=count+1
    #     if count==7:
    #         continue
    #     print(count)
    #8.求1-100数的总和
    # count=1
    # sum=0
    # while count<=100:
    #     sum=sum+count
    #     count=count+1
    # print(sum)
    #9.输出1-100数的奇数
    # count=1
    # while count<=100:
    #     if count%2 !=0:
    #     count=count+1
    #     print(count)
    #10.输出1-100数的偶数
    # count=1
    # while count<=100:
    #     if count%2 ==0:
    #     count=count+1
    #     print(count)
    #11.
    # count=1
    # sum=0
    # while count<=99:
    #     if count%2==1:
    #         sum=sum+count
    #     if count%2==0:
    #         sum=sum-count
    #     count=count+1
    # print(sum)
    #12.
    # count=1
    # while count<=3:
    #     username = input("请输入用户名:")
    #     password = input("请输入密码:")
    #     if username!="ZMC" or password!="1996":#用户名为ZMC,密码为1996
    #         print("还有%d次机会输入" % (3-count))
    #     else:
    #         print("用户名密码输入正确!")
    #         break
    #     count=count+1
    #13.  用户输入一个数.  判断这个数是否是一个质数(升级题). 
    #hile True:
    # s = int(input('请输入一个数字:'))
    # if s <= 1:
    #     print('不是质数' )
    # elif s == 2 :
    #     print('是质数')
    # else :
    #     i = 2
    #     while s > i :
    #         if s % i == 0 :
    #             print('%s不是质数' % s)
    #             break
    #         i += 1
    #     else :
    #         print('%s是质数'% s)
    
    # 14.
    # while True:
    #     adv=input("请输入广告标语:")
    #     if ("第一" or "最" or "国家级") in adv:
    #         print("不合法")
    #     else:
    #         print("合法")
    
    #15.
    # a=0
    # b=int(input("输入的数字"))
    # while b!=0:
    #     b=b//10
    #     a=a+1
    # print("数字是%s" % (a))
    
  • 相关阅读:
    Tinkoff Challenge
    Tinkoff Challenge
    Tinkoff Challenge
    Tinkoff Challenge
    整体二分
    树链剖分+LCT
    上下界网络流
    莫队
    可并堆
    bzoj_1033: [ZJOI2008]杀蚂蚁antbuster
  • 原文地址:https://www.cnblogs.com/zhangdaye/p/9262887.html
Copyright © 2011-2022 走看看