習題練習1

2022-06-12 19:45:11 字數 1983 閱讀 7775

習題1

三角形三條邊長度分別為3、7、9,計算這個三角形的三角度數(用弧度制表示)

>>> import

math

>>> a = 3

>>> b = 7

>>> c = 9

>>> cosc = (a**2 + b**2 - c**2) / c**2

>>> c =math.acos(cosc)

>>> print

(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編寫程式,實現以下操作:

- 通過鍵盤輸入數字,作為圓的半徑

- 計算圓的周長和面積,並分別列印顯示出來,結果保留兩位小數

import

math

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...