習題1
三角形三條邊長度分別為3、7、9,計算這個三角形的三角度數(用弧度制表示)
>>> importmath
>>> a = 3
>>> b = 7
>>> c = 9
>>> cosc = (a**2 + b**2 - c**2) / c**2
>>> c =math.acos(cosc)
(c)1.8587081466565707
習題2對於字串: 'you need python'
- 分別得到三個單詞
- 按照從左向右的順序,各乙個字元取乙個
- 按照從右向左的順序,各乙個字元取乙個
- 將字串反序
>>> s = 'you need python
'>>>s.split()['
you', '
need
', '
python']
>>> s[::2]
'yune yhn
'>>> s[::-2]
'nhy enuy
'>>> s[::-1]
'nohtyp deen uoy
'
習題3字串'hello',字母h的左側和o的右側都有空格,使用字串的方法去除空格
將字串"you need python"中的空格用"*"替代
>>> h = 'hello
'>>>h
'hello
'>>>h.strip()
'hello
'>>> s = '
you need python
'>>> '*'
.join(s.split())
'you*need*python
'
習題4編寫程式,實現以下操作:
- 通過鍵盤輸入數字,作為圓的半徑
- 計算圓的周長和面積,並分別列印顯示出來,結果保留兩位小數
importmath
n = input('
please input a number:')
n =float(n)
circle = 2 * math.pi *n
area = math.pi * n**2
print('
the circle is:
', round(circle, 2))
print('
the area is:
', round(area, 2))
please input a number:5
the circle is: 31.42
the area is: 78.54
習題5編寫程式,實現如下功能
- 詢問使用者姓名和年齡
- 計算10年之後的年齡
- 列印出使用者的姓名,極其現在和10年後的年齡
name = input('your name:')
age = input('
your age:')
after_ten = int(age) + 10
print("
-"*10)
print("
your name is . \nyou ate years, now. \nafter the years, you are
".format(name, age, after_ten))
your name:zhangsan
your age:30
----------
your name is zhangsan.
you ate 30 years, now.
after the years, you are 40
java習題 練習1
1 given the string,check if it is a palindrome.回文 example 解法 字串和字元陣列的轉換 string strstringtype my string 建立乙個字串變數strstringtype charchrchararray 建立乙個字元陣列...
鞏固練習題1
unit1 一.普通使用者登陸 student 普通使用者,密碼student 二.開啟乙個bash 三。修改student的密碼,把密碼更新成 t3st1ngtlme 主機字母和數字 1.若使用者為普通使用者,直接跟passwd,若不是,passwd 使用者名稱,表示修改其他使用者密碼。2.超級使...
Day1習題練習
思路 首先,輸出1 10 使用迴圈while for 然後使用continue跳過數值為7 的數。具體 如下 1 使用for迴圈 for n in range 10 n n 1if n 7 continue print n 2 使用while迴圈 count 0while count 10 coun...