通過使用者輸入兩個數字,並計算兩個數字之和:
num1 = input("輸入第乙個數字:")
num2 = input("輸入第二個數字:")
sum = float(num1) + float(num2)
print('數字和數字相加結果:'.format(num1, num2, sum))
用一句**進行改寫輸入:
print('兩數之和為 %.1f' %(float(input('輸入第乙個數字:'))+float(input('輸入第二個數字:'))))
通過使用者輸入乙個數字,並計算這個數字的平方根:
num = float(input('請輸入乙個數字'))
num_sqrt = num ** 0.5
print("%0.3f 的平方根為%0.3f"%(num, num_sqrt))
通過使用者輸入乙個數字,並使用指數運算子 ** 來計算改數的平方根,該程式只適用於正數。
負數和複數可以通過匯入數學模組來進行運算:
import cmath
num = int (input("請輸入乙個數字:"))
num_sqrt = cmath.sqrt(num)
print(' 的平方根為 +j'.format(num,num_sqrt.real,num_sqrt.imag
使用 cmath (complex math) 模組的 sqrt() 方法。
a = float(input('輸入三角形第一邊長'))
b = float(input('輸入三角形第二邊長'))
c = float(input('輸入三角形第三邊長'))
while
a+bor
a+cor b+cprint ('輸入的邊構不成三角形,請重新輸入!')
a = float (input ('輸入三角形第一邊長:'))
b = float (input ('輸入三角形第二邊長:'))
c = float (input ('輸入三角形第三邊長:'))
#計算半周長
s = (a + b + c) / 2
#計算面積
area = (s*(s - a)*(s - b)*(s - c))**0.5
print('三角形面積:%0.2f'%area)
a = int(input('攝氏度轉換為華氏溫度請按1\n華氏溫度轉化為攝氏度請按2\n'))
while
a != 1
anda != 2:
a = int(input('你選擇不正確,請重新輸入。\n攝氏度轉換為華氏溫度請按1\n華氏溫度轉換為攝氏度請按2\n'))
ifa == 1:
celsius = float(input('輸入攝氏度:'))
fahrenheit = (celsius*1.8)+32
#計算華氏溫度
print('%.1f攝氏度轉為華氏溫度為%.1f' %(celsius,fahrenheit))
else:
fahrenheit = float(input('輸入華氏度:'))
celsius = (fahrenheit - 32)/1.8
#計算攝氏度
print('%.1f華氏度轉為攝氏度為%.1f' %(fahrenheit,celsius))
攝氏溫度轉華氏溫度的公式為 celsius * 1.8 = fahrenheit - 32
while
true:
try:
num = int(input('請輸入乙個整數:'))
except valueerror:
print('輸入的不是整數!')
continue
if num % 2 == 0:
print('偶數')
else:
print('奇數')
break
python爬蟲簡單示例
準備工作 安裝python3環境 beautifulsoup4庫 from urllib import request req request.urlopen print req.read decode utf 8 目的是不讓伺服器認為是爬蟲,若不帶此瀏覽器資訊,則可能會報錯 req request...
Python簡單示例 函式使用
1 編寫函式,輸入不確定個數的數字,返回所有數字的和與乘積 不定長位置引數 args用來接收不確定個數的引數 def sum product args s 0 p 1for i in args s i p i return s,p s,p sum product 2 2,3 print s,p 2 ...
python解析xml簡單示例
xml是除了json之外另外乙個比較常用的用來做為資料交換的載體格式。對於一些比較固定的資料,直接儲存在xml中,還可以免去去資料庫中查詢的麻煩。而且直接讀小檔案,效能比查詢資料庫應該更好,下面乙個例子,如何用python解析xml資料,xml資料是省份,城市 資料,內容如下 www.cppcns....