python基础 条件和循环
Python簡介
python的創(chuàng)始人為吉多·范羅蘇姆(Guido van Rossum)。1989年的圣誕節(jié)期間,吉多·范羅蘇姆為了在阿姆斯特丹打發(fā)時間,決心開發(fā)一個新的腳本解釋程序,作為ABC語言的一種繼承。
1. 第一句python
- 后綴名是可以是任意?
- 導(dǎo)入模塊時,如果不是.py文件
==> 以后文件后綴名是 .py
2. 兩種執(zhí)行方式
python解釋器 py文件路徑
python 進入解釋器:
實時輸入并獲取到執(zhí)行結(jié)果
3. 解釋器路徑
#!/usr/bin/env python
4. 編碼
# -*- coding:utf8 -*-
?1.python的輸出
print("Hello World")
?
?2.注釋
當(dāng)行注視:# 被注釋內(nèi)容
多行注釋:""" 被注釋內(nèi)容 """
??
?3.變量? ? ?
- 變量名只能是 字母、數(shù)字或下劃線的任意組合
- 變量名的第一個字符不能是數(shù)字
- 以下關(guān)鍵字不能聲明為變量名
- 最好不好和python內(nèi)置的類重復(fù)
- ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
?
? ? ? ?變量的賦值
name = "Tom"
name1 = "jack"
?
4.輸入
? ? ?input的用法,永遠等待,直到用戶輸入了值,就會將輸入的值賦值給一個東西
#把輸入的用戶名賦值給name
name = raw_input("請輸入用戶名:")#打印輸入的內(nèi)容
print name
?
5.while循環(huán)
? ? ?1、基本循環(huán)
while 條件:#循環(huán)體#注意:循環(huán)體前面要縮進# 如果條件為真,那么循環(huán)體則執(zhí)行# 如果條件為假,那么循環(huán)體不執(zhí)行
?
6.if else 條件語句
if 條件: #注意:代碼塊前面要縮進代碼塊1 #如果條件成立,執(zhí)行代碼塊1
else: #如果條件不成立,執(zhí)行代碼塊2代碼塊2if 條件1 and 條件2 : 代碼塊1 #條件1和條件2都成立,執(zhí)行代碼塊1
else: #如果條件1和條件2中有一個不成立,執(zhí)行代碼塊2代碼塊2if 條件1 or 條件2 : 代碼塊1 #條件1和條件2有一個成立,執(zhí)行代碼塊1
else: #如果條件1和條件2都不成立,執(zhí)行代碼塊2代碼塊2
if 條件1:pass
elif 條件2:pass
elif 條件3:pass
else:passprint('end')
?
n1 = input('>>>')if "alex" == "alex":n2 = input('>>>')if n2 == "確認":print('alex SB')else:print('alex DB')
else:print('error')注意:n1 = "alex" 賦值n1 == 'alex' 比較,
?PS:
pass 代指空代碼,無意義,僅僅用于表示代碼塊
?
7.練習(xí)題
1、使用while循環(huán)輸入 1 2 3 4 5 6 ? ? 8 9 10
i = 1
while i < 11:if i == 7:passelse:print(i)i +=1
?
2、求1-100的所有數(shù)的和
i = 0
sum = 0
while i < 100:i+=1sum+=i
print(sum)
?
3、輸出 1-100 內(nèi)的所有奇數(shù)
i = 1
while i <101 :count = i % 2if count == 0:passelse:print(i)i+=1
?
4、輸出 1-100 內(nèi)的所有偶數(shù)
i = 1
while i < 101:count = i % 2if count == 0:print(i)else:passi+=1
?
5、求1-2+3-4+5 ... 99的所有數(shù)的和
i = 1
sum = 0 # s是之前所有數(shù)的總和
while i < 101:temp = i % 2if temp == 0:sum-=ielse:sum+=ii+=1
print(sum)
?
轉(zhuǎn)載于:https://www.cnblogs.com/liaoboshi/p/6086560.html
總結(jié)
以上是生活随笔為你收集整理的python基础 条件和循环的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 满级经验果要不要给归零者
- 下一篇: (转)jLink使用ITM机制实现调试s