f = int(input(「請輸入華氏溫度:」))
c = (f-32)/1.8
print("%d華氏溫度是%.2d攝氏溫度" % (f, c))
2. 求解⼀次⽅方程ax+b=0,程式提示⽤使用者輸⼊a和b的值,然後輸出方程的根。程式運行效果如下。
請輸⼊一次⽅方程的係數a:2
請輸⼊一次⽅方程的常量量b: 6
⼀次⽅方程2x+6=0 的根是:x = -3
a = float(input(「請輸入係數:」))
b = float(input(「請輸入常量:」))
x = -b/a
print("%.2fx+%.2f=0的根是%.2f" % (a, b, x))
3. 編寫⼀程式,接收從鍵盤上輸⼊的2個學生的姓名、數學成績、計算機成績,分別存⼊到6個變數量中,然後列印出這2個學生的姓名和總成績。
namea = input(「請輸入學生a的姓名:」)
matha = int(input(「請輸入學生a的數學成績:」))
computera = int(input(「請輸入學生a的計算機成績:」))
nameb = input(「請輸入學生b的姓名:」)
mathb = int(input(「請輸入學生b的數學成績:」))
computerb = int(input(「請輸入學生b的計算機成績:」))
print("%s的總成績是%.2f" % (namea, (matha+computera)))
print("%s的總成績是%.2f" % (nameb, (mathb+computerb)))
嘗試用while語句進行變數輸入
4. 編寫一程式,對使用者輸入的兩個資料a和b,輸出交換後的a和b的值。**
a = float(input(「請輸入a的值:」))
b = float(input(「請輸入b的值:」))
a, b = b, a
print(「交換後a的值為%.f, b的值為%.f」 % (a,b))
5.從控制台輸⼊兩個數,輸出較⼤的值
6. 從鍵盤輸⼊入⼀乙個整數,判斷這個數能否被3整除
a = int(input(「請輸入任意整數:」))
r = a % 3
if a % 3 == 0:
print(「數%d能被3整除,餘數為%d:」 % (a, r))
else:
print(「數%d不能被3整除,餘數為%d:」 % (a, r))
7. 從鍵盤上輸⼊入⼀乙個3位整數,求這個三位整數各個數字的和
a = int(input(「請輸入任意3位整數:」))
bai = a//100
shi = a//10 % 10
ge = a % 10
sum = bai+shi+ge
if a <100 or a >999:
print(「輸入的數字%d不是3位整數,請重新輸入!」 % (a))
else:
print(「該整數%d各數字之和為:%d」 % (a, sum))
8. 從控制台輸⼊入⼀乙個三位數,如果是⽔水仙花數就列印「是⽔水仙花數」,否則列印「不是⽔水仙花數」。
a = int(input(「請輸入任意3位整數:」))
bai = a//100
shi = a//10 % 10
ge = a % 10
if bai3 + shi3 + ge**3 == a:
print(「該3位數%d是水仙花數:」 % (a))
else:
print(「該3位數%d不是水仙花數:」 % (a))
Day3 python基礎資料型別
目錄 1 基礎資料型別概覽 2 int 數字型 3 bool 4 str 5 for迴圈 1 int 數字型 主要用於計算 2 str 字串 存少量資料 3 bool 反饋真 假 4 list 列表 可存各種資料型別,操作方便 5 tuple 元組 可讀列表 6 dic 字典 配對鍵值對 7 set...
day3 python 讀寫檔案
1 開啟檔案 open f open haha 開啟乙個名為haha的txt檔案,不寫字尾預設txt檔案,其他型別檔案必須寫字尾 2 read 讀取檔案內容 print f.read 閱讀模式,獲取裡面所有的內容,該模式只能讀取內容,不能對其進行修改。有時候會產生該錯誤,表示gbk解碼時報錯,存在一...
day3 python 集合 檔案
字典是無序的,列表是有序的 a zhangsan print a 1 a 2 222 字串不能賦值集合 set 把不同的元素組成一起形成集合 info 1,2,34,5,6,7 info set info print info 或info 1,2,34,5,6,7 se set info print...