python結構語句(while,if

2022-03-19 15:01:56 字數 3444 閱讀 4311

編碼:

預設情況下,python 3 原始碼檔案以utf-8編碼,所有字串都是 unicode 字串

#!/usr/bin/env python

# -*- coding:utf-8 -*-

識別符號注釋:注釋單行可以使用#,多行可以作用"""

如:單行注釋:#注釋內容

多行注釋:"""注釋內容"""

行與縮排:

python 對行縮排相當嚴格,縮排不當執行時會導致報錯,因其使用縮進來表示**塊,不需要使用({})

縮排的空格數是可變的,但是同乙個**塊的語句必須包含相同的縮排空格數

示例:

#!/usr/bin/env python

# -*- coding:utf-8 -*-

if 1 < 2:

print('true')

else:

print('false')

資料型別:python中數有三種型別:數字,字串,布林值

數字又分為:整數,浮點數,長整數,複數

整數如1~10

浮點數:1.11

長整數,較長的整數

複數,1+2j

python中的'' 和""完全相同,表示是一整個字串

python中'''和""" 表示多行

轉義符\

變數:

變數定義的規則:

例:

#!/usr/bin/env python

# -*- coding:utf-8 -*-

num = 100

int = 0

while int < num:

int += 1

print(int)

條件控制

python條件語句是通過一條或多條語句的執行結果(true或者false)來決定執行的**塊

其語句結構為;

#!/usr/bin/env python

# -*- coding:utf-8 -*-

if value1:

do xx

elif value2:

do yy

else:

do something

注:例:猜數

#!/usr/bin/env python

# -*- coding:utf-8 -*-

number = 100

guess = int(input('enter an interger:')) #在2.x版本裡用raw_input,在3.x版本裡用input

if guess == number:

print("yes")

elif guess常用運算子

2.while語句

python中的迴圈主要有for 和while

while 判斷條件:

語句

例:輸出1..100的偶數

#

!/usr/bin/env python

#-*- coding:utf-8 -*-

"""需求:輸出1..100的偶數

判斷奇偶數標準數值%2為0的是偶數,為1的為奇數

"""number = 1

while number <= 100:

if number % 2 ==0:

print

(number)

number = number + 1

例2:求1~100的和

#

!/usr/bin/env python

#-*- coding:utf-8 -*-

"""要求:計算1~100的總和

""""""

方法一:

sum = 0

for i in range(1,101):

sum+=i

print str(sum)

"""num = 100sum =0

counter = 1

while counter <=num:

sum = sum +counter

counter += 1

print(sum)

break用於退出所有迴圈

while 判斷條件:

語句break

例:使用者輸入嘗試三次後退出

#

!/usr/bin/env python

#-*- coding:utf-8 -*-

"""需求:使用者輸入嘗試三次後退出

"""count =0

while

true:

username = input("

please input your name: ")

passwd = input("

password: ")

if username == "

testuser

"and passwd == "

123"

:

print("

welcome")

break

else

: count = count +1

print("

please try agen")

if count > 2:

print("

your account has been locked")

break

continue用於退出當前迴圈,繼續下一次迴圈

while 判斷條件:

語句continue

例:使用while迴圈輸入 1 2 3 4 5 6     8 9 10

#

!/usr/bin/env python

#-*- coding:utf-8 -*-

"""需求

使用while迴圈輸入 1 2 3 4 5 6 8 9 10

"""i =0

loop = 10

while i <=loop:

if i == 7:

i = i + 1

continue

print

str(i)

i = i + 1

迴圈結構 while語句

核心 while迴圈的基本格式 while 判斷條件語句 擴充套件格式 初始化語句 while 判斷條件語句 通過這個格式,我們就可以看到其實和for迴圈是差不多的。for 初始化語句 判斷條件語句 控制條件語句 class whiledemo system.out.println while語句版...

while語句結構(for迴圈)

while語句結構 for迴圈 python for 迴圈可以遍歷任何序列的專案,如乙個列表或乙個字串 for迴圈的一般形式 for 條件判斷 in 乙個序列 執行語句 else 執行語句 可以使用break語句跳出當前迴圈體 student zhao qian sun li zhou wu zhe...

控制語句 迴圈結構 while

迴圈結構 迴圈結構可以減少源 重複書寫的工作量,用來描述重複執行某段演算法的問題,迴圈結構是程式設計中最能發揮計算機特長的程式結構。迴圈結構可以看作是乙個條件判斷語句和乙個向回轉向語句的組合。迴圈結構的四要素 1.迴圈變數 2.迴圈條件 3.迴圈體 4.迭代器 while迴圈語句 while迴圈是最...