1. 寫出判斷乙個數是否能同時被3和7整除的條件語句, 並且列印對應的結果
num1 = input('請輸入數值:')
if int(num1) % 3 == 0 and int(num1) % 7 == 0:
print('這個數能同時被3和7整除')
else:
print('這個數不能同時被3和7整除')
######2. 寫出判斷乙個數是否能夠被3或者7整除,但是不能同時被3或者7整除, 並且列印對應的結果
```python
num2 = input('請輸入數值:')
if not (int(num2) % 3 == 0 or int(num2) % 7 == 0) and not(int(num2) % 3 == 0 and int(num2) % 7 == 0):
print('這個數能被3整除或能被7整除,並且不能同時被3或7整除')
```######3. 輸入年,寫**判斷輸入的年是否是閏年,如果是輸出'閏年',否則輸出'不是閏年'
```python
value = input('請輸入年份:')
year = int(value)
if (year % 400 == 0) or (year % 100 != 0 and year % 4 == 0):
print(year,'這年是閏年')
else:
print(year,'這年不是閏年')
```######4. 今天上課講了15000秒的課,程式設計計算今天上課時間是多少小時,多少分鐘,多少秒;以『xx時xx分xx秒』的方式表示。
```python
time = 15000
h = time // 3600
m = (time % 3600) // 60
s = (time % 3600) % 60
print('%s時%s分%s秒'%(h,m,s))
```######5.定義兩個變數儲存乙個人的身高和體重,程式設計實現判斷這個人的身材是否正常!
***公式: 體重(kg)/身高(m)的平方值在18.5 ~ 24.9之間屬於正常。***
```python
height = 1.75
weight = 58
f = weight/weight**2
if 18.5 <= f <= 24.9:
print('身材正常')
elif f < 18.5:
print('身材偏瘦')
else:
print('身材偏胖')
```######6.位運算練習題
- 表示式0x13 & 0x17的值( 19 )
0001 0011 & 0001 0111 == 0001 0011 -> 19
- 表示式0x13 | 0x17的值( 23 )
0001 0011 | 0001 0111 == 0001 0111 -> 23
- 表示式0x13 ^ 0x17的值( 4 )
0001 0011 ^ 0001 0111 == 0000 0100 -> 4
- 若x=12,y=13則x&y的結果是( 12 )
12 -> 00001100
13 -> 00001101
00001100 & 00001101 == 00001100 -> 12
- 在位運算中,運算元每右移一位,其結果相當於(b)
a.運算元乘以2 b.運算元除以2
c.運算元除以4 d.運算元乘以4
- 設x 是乙個整數(16bit).若要通過x|y使x低度8位置1,高8位不變,則y的二進位制數是(0000 0000 1111 1111)
變數 運算子練習
定義四個變數,a a b b c c d d 現在程式設計實現a與d變數中的值交換,b與c中的值交換。最後輸出a b c d中的值 public class test 2 定義乙個空間,儲存你的姓名。再定義乙個空間儲存你的性別。再定義乙個空間儲存你的生日。再定義乙個空間儲存你的年齡。最後輸出 姓名 ...
java變數和運算子
1比較運算子其實就是比較兩個數字大小的符號 2邏輯運算子就是指的一種關係 3 異或和或 點不同,兩邊結果相同結果為false,兩邊結果不相同結果為true,另乙個不同,是單的可以參加位運算 4 和 與 和 的區別 運算結果是一樣,過程有點小區別,雙的特點是只要左邊符合條件右邊就不運算了 5位運算子 ...
變數和常見運算子
變數 1,變數型別 資料型別,python的資料型別,是一門弱資料語言 基本資料型別 數值型 整數型 int 浮點型 float 複數型 了解即可 布林型別 boolean true 真 false 假 字串 單引號 雙引號 三引號 none 代表沒有 復合資料型別 物件 引用 list set d...