/## 運算子和表示式 ##
+ - * / %
整除 //
整數運算示例
例如乙個給定天數,求出月數和日期數的程式
#!usr/bin/env python3
days = int(input("enter the days:"))
monthes = days // 30
days = days %30
print("monthes = {},days = {}".format(monthes,days)
operator
meaning
<
小於<=
小於等於
>
大於
=大於等於
==等於
!=不等於
在python中簡寫運算子和在c語言中是一樣的,這裡就不詳細講啦~
在寫表示式的時候我們會在運算子的左右兩邊都空格乙個位置,這樣讓**閱讀起來看美觀
我們可以手動的執行型別轉換(python是強型別語言 ,經常需要進行型別轉換~)
型別轉換函式
轉換路徑
float(string)
字串–>浮點值
int(string)
字串–>整數型
str(integer)
整數值–>字串
str(float)
浮點值–>字串
#!/usr/env/bin
sum = 0
long = int(input("enter the long:"))
for i in range(1,long+1):
sum = 1/i
print("i=,sum=".format(i,long))
寫乙個程式,要求可以解一元二次方程
#!/usr/env/bin python3
import math
a = int(input("a="))
b = int(input("b="))
c = int(input("c="))
d = b * b - 4 * a * c
if d < 0:
print("there is no root")
else:
root1 = (-b + math.sqrt(d)) / (2 * a)
root2 = (-b - math.sqrt(d)) / (2
*a) print("root1 = ",root1)
print("root2 = ",root2)
Python語法基礎(三)
names 趙 錢 孫 李 names.insert 0,鄭 向指定的位置新增內容 names.insert 2,沙 同上 names2 葫 叮 候 names3 names names2 返回兩個列表拼接的結果,合併兩個列表 names.extend names3 合併連個列表names.pop ...
python基礎語法(三)
for.in.迴圈 書寫方式 定義乙個列表,或者直接使用列表 注意 的縮排再python中是必不可少的 for i in 1,2,3,4,5 直接使用列表 print i dict 定義字典 for i in dict 直接使用字典 print i 使用range函式,此函式可以又1或2或3個引數 ...
Python語法基礎 三
python語法基礎 一 python語法基礎 二 python資料結構 列表 python資料結構 字典 python資料結構 元組 python資料結構 集合 python 函式 1.while迴圈語句 while 條件 執行 a 1 while a 8 print a a 1 把1 100列印...