題目
- 下面定義變量正確的是(a,d)
a. a = b = c = 10
b. a,c = 10
c. in = 20
d. num = 10; t = 20
解答 a,d
a python允許同時定義多個變量
b 中a變量沒有定義
c in是python中的關(guān)鍵字 不能用來作定義
d 單行定義多個變量的時候需要在中間加;
- n = 6784垒迂,以下能夠獲取到7 的方法有(c.d)
a. n / 1000 % 100
b. n % 1000 / 100
c. n // 100 % 10
d. n // 10 % 100 // 10
解答 :c,d
//, %, /均為同級運(yùn)算符 故運(yùn)算順序為從左到右
a 6.784%100 = 6.784
b 784/100 = 7.84
c 67%10 =7
d 678%100//10 =78//10=7
9.以下表達(dá)式 10 / 4 + 23 // 4 * 2 - 30的計算結(jié)果是:-17.5_。
解答:-17.5
2.5+5*2-30 = -17.5
- 寫代碼獲取輸入數(shù)字12345中的每一位上的數(shù)字
num = input('輸入一個數(shù)字薯蝎,循環(huán)打印各個位數(shù)馆揉,以回車結(jié)束')
lenth = len(num)
for x in range(0, lenth):
site0 = lenth - x
site1 = lenth - x -1
result1 = int(num)%(10**site0)
result2 = result1//(10**site1)
print(result2,end = ',')
其結(jié)果如下:
輸入一個數(shù)字,循環(huán)打印各個位數(shù),以回車結(jié)束123456
1,2,3,4,5,6,
- 寫出判斷一個數(shù)是否能同時被3和7整除的條件語句
num = input('輸入一個數(shù)字邪媳,判斷其是否能同時被3和7整除')
if int(num) % 7 == 0 and int(num) % 3 == 0 :
print('這個數(shù)能同時被3和7整除')
else:
print('這個數(shù)不能同時被3和7整除')
其結(jié)果如下:
輸入一個數(shù)字,判斷其是否能同時被3和7整除21
這個數(shù)能同時被3和7整除
輸入一個數(shù)字荡陷,判斷其是否能同時被3和7整除20
這個數(shù)不能同時被3和7整除
- 寫出判斷一個數(shù)是否能夠被3或者7整除雨效,但是不能同時被3和7整除的表達(dá)式
num = input('輸入一個數(shù)字,判斷其能被3和7整除,單不能同時被3和7整除')
flag1 = int(num) % 7 == 0 or int(num) % 3 == 0
flag2 = int(num) % 7 == 0 and int(num) % 3 == 0
flag3 = (flag1 and not(flag2))
print(flag3)
結(jié)果如下:
輸入一個數(shù)字废赞,判斷其能被3和7整除,單不能同時被3和7整除21
False
輸入一個數(shù)字徽龟,判斷其能被3和7整除,單不能同時被3和7整除3
True
- 今天上課講了1500秒的課,編程計算今天上課時間是多少小時唉地,多少分鐘据悔,多少秒
second = 1500
minute =second / 60
hour = minute /60
print(hour,minute,second)
- 定義兩個變量保存一個人的身高和體重,編程實現(xiàn)判斷這個人的身材是否完美耘沼!
公式:體重(kg)除以身高(m)的平方的值在18.5~24.9之間屬于正常(輸出True)
height = int(input('輸入你的身高'))
weight = int(input('輸入你的體重'))
num = weight / height**2
if 18.5<= num <=24.9:
print(True)
else:
print(False)