1.從鍵盤上輸⼊入⼀個數,顯示它的絕對值(不允許使⽤用abs)
a = float(input(「請輸入任意數值:」))
if a >= 0:
print(「這個數字的絕對值是%.0f」 % (a))
else:
print(「這個數字的絕對值是%.0f」 % (-a))
2.假設⽤使用者名為admin,密碼為123abc,從控制台分別輸⼊入⽤使用者名稱和密碼,如果和已知⽤使用者名稱和密碼都匹配上的話,則驗證成功,否則驗證失敗
name = input(「請輸入姓名:」)
password = input(「請輸入密碼:」)
if name == 「admin」 and password == 「123abc」:
print(「驗證成功!」)
else:
print(「驗證失敗,請重新輸入」)
3.計算三角形面積
編寫程式,由⽤使用者輸入的三⻆形的三條邊,計算三⻆形的面積。# 海**式**
a = float(input(「請輸入第一條邊邊長:」))
b = float(input(「請輸入第二條邊邊長:」))
c = float(input(「請輸入第三條邊邊長:」))
p = (a+b+c)/2
if a+b > c and a+c > b and b+c > a:
area = (p*(p-a)(p-b)(p-c))**1/2
print(area)
else:
print(「這三條邊不能組成三角形!」)
4.已知有分段函式:
從鍵盤上輸⼊入x的值,輸出f(x)的值
x = float(input(「請輸入x的值:」))
if x > 1:
print(「f(x)=3x-5=%f」 % (3*x-5))
elif x < -1:
print(「f(x)=5x+3=%f」 % (5 * x + 3))
else:
print(「f(x)=x+2=%f」 % (x + 2))
5.百分制成績轉換為等級制成績。要求:
如果輸⼊入的成績在90分以上(含90分)輸出a;80分-90分(不含90分)輸出b;70分-80分(不含80分)
輸出c;60分-70分(不含70分)輸出d;60分以下輸出e。
score = float(input(「請輸入分數:」))
if 90 <=score <= 100:
print(「a」)
elif 80 <= score < 90:
print(「b」)
elif 70 <= score <80:
print(「c」)
elif 60<= score <70:
print(「d」)
elif 0 < score <60:
print(「e」)
else:
print(「無效輸入,請重新輸入」)
x = float(input(「請輸入第乙個實數:」))
y = float(input(「請輸入第二個實數:」))
if (x == 0.0) or (y == 0.0):
print(「該點落在原點或軸上,不屬於任一象限」)
if x > 0 and y > 0:
print(「第一象限」)
if x > 0 and y < 0:
print(「第四象限」)
if x < 0 and y > 0:
print(「第二象限」)
if x < 0 and y < 0:
print(「第三象限」)
[1] 加法[2] 減法
[3] 乘法[4] 除法
[0] 退出
請輸⼊入您的選擇(0—4):1
請輸⼊入第乙個數:5
請輸⼊入第二個數:3
3 + 5 = 8
退出程式應該放在input之前,輸出格式是否應該判斷其是否整數從而輸出相同格式
print(「功能選單:」, 「-「32, sep="\n")
print(r"""
[1] 加法 [2] 減法
[3] 乘法 [4] 除法
[0] 退出
「」")
print("-「32)
cal = input(「請輸入您的選擇(0-4):」)
if cal == 「0」:
print(「退出」)
exit(0)
num1 = float(input(「請輸入第乙個數:」))
num2 = float(input(「請輸入第二個數:」))
if cal == 「1」:
print("%.2f+%.2f=%.2f" % (num1, num2, (num1+num2)))
if cal == 「2」:
print("%.2f-%.2f=%.2f" % (num1, num2, (num1-num2)))
if cal == 「3」:
print("%.2f%.2f=%.2f」 % (num1, num2, (num1num2)))
if cal == 「4」:
print(」%.2f/%.2f=%.2f」 % (num1, num2, (num1/num2)))
py流程控制學習 day 5
流程控制簡介 就是控制程式按照一種什麼樣的順序執行。1.順序結構 直接從上往下依次執行,例如 a 1 b 2 print a b 這種就是最普遍的按順序執行 2.分支結構 不僅僅是單一的資料,是有條件需要判斷的語句。根據不同的判斷執行流程。例如 a 1 if a 0 print 對 else pri...
5 流程控制
正確為true,錯誤為false。程式中的所有語句都是從上到下逐條執行,這樣的程式結構叫做順序結構。順序結構是程式開發中最常見的一種結構,它可以包含多種語句,如變數的定義語句 輸入輸出語句 賦值語句等。下面來看乙個順序結構的簡單例子,通過程式實現按順序輸出 我愛c語言 include int mai...
網頁製作流程(day5)
目標 理解 1.能夠說寫單頁面我們基本流程 2.能說出常見的css初始化語句 3.能說出我們css屬性書寫順序 應用css屬性書寫順序 重點 建議遵循以下順序 布局定位屬性 display position float visibility overflow 自身屬性 width height ma...