1. 程式人生 > >每日題記02

每日題記02

理想 class and 位數 bsp 出現 如果 pytho div

#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))

每日題記02