1、關於python中的字串,說法錯誤的是:字串以\0標誌字串的結束。
2、關於python中的複數,說法錯誤的是:實部和虛部都是整數。
3、下列表示式中返回為true的是:0x56>56
4、print(『a』<『b』<『c』):輸出true
5、x="big";y=2;print(x+y)
:字串與數值連線,報錯
6、x="big";y=2;print(x*y)
:輸出:bigbig
7、x="big";y='name';print(x+y)
:輸出 bigname
8、x=156;ch='a';y=1;print(x>=y and ch<'b' and y)
:輸出 1
9、name="mike";w = name.upper()
:輸出 mike
10、name="mike";x = name.replace("k","p")
:輸出 mipe
——————
作業三:
題目內容:
給定乙個字串s,要求把s的前k個字元移動到s的尾部,如把字串「abcdef」前面的2個字元『a』、『b』移動到字串的尾部,得到新字串「cdefab」,稱作字串迴圈左移k位。
輸入乙個字串和乙個非負整數n,要求將字串迴圈左移n次。
可以使用以下語句實現字串s的輸入:s=str(input())
可以使用以下語句實現非負整數n的輸入:n=int(input())
輸入格式:
輸入在第1行中給出乙個不超過100個字元長度的、以回車結束的非空字串;第2行給出非負整數n。
輸出格式:
在一行中輸出迴圈左移n次後的字串。
s=
input()
n=int
(input()
)print
(s[n:
]+s[
:n])
輸入直角三角形兩直角邊a,b的值,輸出斜邊上的高、
輸入格式:
2行,每行乙個整數,分別為a,b的值
輸出格式:
乙個數,即斜邊上的高,保留2位小數
a=
int(
input()
)b=int(
input()
)c=(a**
2+b**2)
**0.5
h=a*b/c
print
(round
(h,2))
#print(round(a*b/(a**2+b**2)**0.5,2))
題目內容:
計算字串最後乙個單詞的長度,單詞以空格隔開。
輸入格式:
一行字串,非空,長度小於5000。
輸出格式:
整數n,最後乙個單詞的長度。
s=
input()
.split(
' ')
print
(len
(s[-1]
))
題目內容:
接受乙個由字母和數字組成的字串,和乙個字元,然後輸出輸入的字串中含有該字元的個數。不區分大小寫。
輸入格式:
輸入乙個由字母和數字組成的字串,和乙個字元,以空格隔開。
輸出格式:
輸出輸入的字串中含有該字元的個數。
a,b=
input()
.split(
' ')
print
(a.count(b)
)
題目內容:給出兩個整數,輸出他們的和
輸入格式:兩行,每行乙個整數
輸出格式:輸出乙個數,即他們的和
a=
int(
input()
)b=int(
input()
)print
(a+b)
題目內容:給出乙個圓的半徑,求出圓的周長和面積
輸入格式:輸入包含乙個整數r,表示圓的半徑
輸出格式:輸出一行,包含2個數,分別是圓的周長、面積,用空格分隔開,數字保留小數點後4位
import math
r=int
(input()
)print
(round(2
*math.pi*r,4)
,round
(math.pi*r**2,
4),sep=
' ')
輸入格式:三行,每行乙個整數。
輸出格式:乙個實數,保留兩位小數。
a=
int(
input()
)b=int(
input()
)c=int(
input()
)p=(a+b+c)/2
s=(p*
(p-a)
*(p-b)
*(p-c))**
0.5print
('%.2f'
%s)
題目內容:給出乙個等差數列的前兩項a1,a2,求第n項是多少
輸入格式:三行,包含三個整數a1,a2,n
輸出格式:乙個整數,即第n項的值
a=
int(
input()
)b=int(
input()
)c=int(
input()
)print
((c-1)
*(b-a)
+a)
Python語言基礎與應用 北京大學 測試章節四
1 a 3 alist 1,2,3,4,5 print a in alist 輸出 false。3在alist裡,3 不在 2 alist sorted 1,2,3 reverse true blist reversed 1,2,3 print alist blist 輸出 false revers...
Python語言基礎與應用 北京大學期末程式設計考試
1 兩組數的差異 題目內容 給出兩組相同數量的整數,求這兩組整數的差異估算,即 對應數差值平方之和。第一組為a1,a2 an 第二組為b1,b2 bn 求 a1 b1 2 a2 b2 2 an bn 2 輸入格式 兩行,每行是一組整數,用空格隔開。輸出格式 乙個整數。a list map int,i...
MOOC Python語言基礎與應用
容器型別 字典 dict 貼標籤的資料 標籤收納盒 給資料貼上標籤,就可以通過具有特定含義的名字或者別的記號來獲取資料。現實生活中的字典 通過標籤 或者關鍵字 來索引資料,區別於列表或元組通過連續的整數來索引 ps 注意區別 標籤 key 和資料值 value 字典容器中儲存著一系列的key val...