小甲魚Python第六講課後習題

python中被看做假:FALSE  none 0  ‘ ’  " "  ( ) [ ] { },其餘一切都被解釋爲真python

0.Python 的 floor 除法如今使用「//」實現,那3.0//2.0您目測會顯示什麼內容?spa

1.0code

 

1.a<b<c 事實上等於?blog

a<b and b<cclass

 

2.不使用IDLE,你能夠輕鬆說出5**-2的值麼?bfc

1/25程序

 

3.如何簡單判斷一個數是奇數仍是偶數?im

模2取餘,等於0爲偶數,等於1爲奇數img

 

4.請用最快速度說出答案:not 1 or 0 and 1 or 3 and 4 or 5 and 6 or 7 and 8 and 9di

4

邏輯運算符的優先次序:not>and>or

 

動手

1.打印1-100偶數、奇數

num =100

while num:

  if num%2==0:

    print("偶數爲:%s"+%num)

  else:

    print('奇數爲:%s'+%num)

  num -=1

 

附加

print("輸出0~100全部的奇數")
for i in range(100):
    if i%2 == 1:
        print(i)

 

2.

i = 1
x = 7
flag = 0

while i < 100:
    i = i + 1
    if (x%2==1)and(x%3==2)and(x%5==4)and(x%6==5):
        flag = 1
    else:
        x = 7*i
if flag ==1:
    print("階梯數是:",x)
else:
    print("請擴大範圍!")

附小甲魚源代碼:

複製代碼
x = 7
i = 1
flag = 0

while i <= 100:
    if (x%2 == 1) and (x%3 == 2) and (x%5 == 4) and (x%6==5):
        flag = 1
    else:
        x = 7 * (i+1) # 根據題意,x必定是7的整數倍,因此每次乘以7
    i += 1

if flag == 1:
    print('階梯數是:', x)
else:
    print('在程序限定的範圍內找不到答案!')
相關文章
相關標籤/搜索