python基礎練習2

2021-10-02 01:41:52 字數 2684 閱讀 3070

ctem =

int(

input

("請輸入華氏溫度:"))

ftem = ctem *

1.8+

32print

("攝氏溫度為"

+str

(ftem)

)

求解⼀次⽅程ax+b=0,程式提示⽤戶輸⼊a和b的值,然後輸出⽅程的根。程式運⾏效果如下。

答案:

a =

int(

input

("請輸入一次方程的係數a:"))

b =int

(input

("請輸入一次方程的常量b:"))

x = b / a

print

("一次方程 %dx+%d=0 的根是: x = %d"

%(a, b, x)

)

編寫⼀程式,接收從鍵盤上輸⼊的2個學⽣的姓名、數學成績、計算機成績,分別存⼊到6個變數中,然後列印出這2個學⽣的姓名和總成績。

答案:

name1 =

input

("請輸入第乙個學生的姓名:"

)mathscore1 =

int(

input

("請輸入第乙個學生的數學成績:"))

comscore1 =

int(

input

("請輸入第乙個學生的計算機成績:"))

totalscore1 = mathscore1 + comscore1

name2 =

input

("請輸入第二個學生的姓名:"

)mathscore2 =

int(

input

("請輸入第二個學生的數學成績:"))

comscore2 =

int(

input

("請輸入第二個學生的計算機成績:"))

totalscore2 = mathscore2 + comscore2

print

("%s的總成績為%d"

%(name1, totalscore1)

)print

("%s的總成績為%d"

%(name2, totalscore2)

)

編寫⼀程式,對⽤戶輸⼊的兩個數字a和b,輸出交換後的a和b的值。

必須交換a和b的值。

答案:

a =

int(

input

("請輸入數字a:"))

b =int

(input

("請輸入數字b:"))

temp = a

a = b

b = temp

print

("數字a的值為%d,數字b的值為%d"

%(a, b)

)

從控制台輸⼊兩個數,輸出較⼤的值。

答案:

num1 =

int(

input

("請輸入乙個數字:"))

num2 =

int(

input

("請輸入乙個數字:"))

if num1 > num2:

print

(num1)

else

:print

(num2)

從鍵盤輸⼊⼀個整數,判斷這個數能否被3整除。

答案:

num =

int(

input

("請輸入乙個數字:"))

if num %3==

0:print

(str

(num)

+"能被3整除"

)else

:print

(str

(num)

+"不能被3整除"

)

從鍵盤上輸⼊⼀個3位整數,求這個三位整數各個數字的和。

答案:

num =

int(

input

("請輸入乙個3位整數:"))

x = num %

10y = num //10%

10z = num //

100print

(x + y + z)

從控制台輸⼊⼀個三位數,如果是⽔仙花數就列印「是⽔仙花數」,否則列印「不是⽔仙花數」。

例如:153=1^3+ 5^3+ 3^3

答案:

num =

int(

input

("請輸入乙個3位整數:"))

x = num %

10y = num //10%

10z = num //

100if x **

3+ y **

3+ z **

3== num:

print

(str

(num)

+"是水仙花數"

)else

:print

(str

(num)

+"不是水仙花數"

)

Python基礎練習 (2)

猜拳遊戲 公升級版 import random cnt input 請輸入要進行的遊戲次數 print n cnt int cnt while cnt player input input 請輸入 0剪刀 1石頭 2布 player int player input if player 0 or p...

Python基礎語法練習2

1.隨機生成5個 100 100之間 包括 100與100 的整數儲存到列表中,按絕對值從小到大排列 若有相同數字,相同數字並列排序即可 並列印輸出列表 import random num list random.randint 100 100 for i in range 5 列表推導式 new ...

Python基礎練習

1.python 為什麼不需要變數名和變數型別宣告?python語言中物件的型別和記憶體都是執行時確定的。在建立也就是賦值時,直譯器會根據語法和右側的運算元來決定新物件的型別。2.python 為什麼不需要宣告函式型別?待補充3.python 為什麼應當避免在變數名的開始和結尾使用雙下劃線?合法識別...