#!/usr/bin/env python3
#一.條件語句
#①if語句
#注意一下:在Python中 elif 代替了 else if 並且在執行的時候 順序是:if-elif-else
a = 3;
if a == 1:
print('結果1')
elif a == 2:
print('結果2')
else:
print('結果3')
#多個判斷
age = int(input("請輸入你家狗狗的年齡: "))
print("")
if age < 0:
print("你是在逗我吧!")
elif age == 1:
print("相當於 14 歲的人。")
elif age == 2:
print("相當於 22 歲的人。")
elif age > 2:
human = 22 + (age -2)*5
print("對應人類年齡: ", human)
input("點擊 enter 鍵退出")
#if語句嵌套判斷
num=int(input("輸入一個數字:"))
if num%2==0:
if num%3==0:
print ("你輸入的數字可以整除 2 和 3")
else:
print ("你輸入的數字可以整除 2,但不能整除 3")
else:
if num%3==0:
print ("你輸入的數字可以整除 3,但不能整除 2")
else:
print ("你輸入的數字不能整除 2 和 3")
#②循環語句
#while循環
n = 100
sum = 0
count = 1;
while count < n:
sum = sum + count
count += 1
print("count的值在1到 %d 之和爲 %d " % (n, sum))
#while語句在達到固定值的條件的時候能形成死循環
'''var = 1
while var == 1 : # 表達式永遠爲 true
num = int(input("輸入一個數字 :"))
print ("你輸入的數字是: ", num)
print ("Good bye!")
'''
#在while語句中使用else
count = 0
while count < 5:
print (count, " 小於 5")
count = count + 1
else:
print (count, " 大於或等於 5")
#for循環
#python的for循環可以遍歷任何序列的項目,比如一個列表和一個字符串
#例:
languages = ["C","C++","Perl","python"]
for x in languages:
print('遍歷列表',x)
#在for循環中使用 break 語句
aa = ["百度","谷歌","淘寶","騰訊"]
for name in aa:
if name == "淘寶":
print("找到名爲‘淘寶’的元素")
break
print("循環數據" + name);
else:
print("沒有循環數據")
print("完成循環")
#range()函數
#如果需要遍歷數字序列,可以使用內置range()函數
#例:
for i in range(5,16) :
print(i)
#range()和len()函數同時使用
al = ['Google', 'Baidu', 'Runoob', 'Taobao', 'QQ']
for i in range(len(al)):
print(i, al[i])
#continue 語句的使用
for letter in 'Runoob': # 第一個實例
if letter == 'o': # 字母爲 o 時跳過輸出
continue
print ('當前字母 :', letter)
var = 10 # 第二個實例
while var > 0:
var = var -1
if var == 5: # 變量爲 5 時跳過輸出
continue
print ('當前變量值 :', var)
Python開發-Python基礎學習-Python條件循環語句
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.