Python基礎語法(三)

2021-08-09 10:14:46 字數 1367 閱讀 9152

/## 運算子和表示式 ##

+ - * / %
整除 //

整數運算示例

例如乙個給定天數,求出月數和日期數的程式

#!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列印...