日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python的变量名、数据类型和简单运算、条件语句,循环及练习——02

發布時間:2025/3/15 python 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python的变量名、数据类型和简单运算、条件语句,循环及练习——02 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Python中的變量名

->字母? ? ?'name','age',?

->數字? ? ?'name1','age1'

->下劃線 'name_1','age_1'

注意:不能以數字開頭 例:1name_,不能是Python中的關鍵字,最好不要與Python內置的東西重復,如:'and','as','break','class'....

補充:在寫變量名時,盡量讓變量名起的有意義一些,如用戶ID應該寫作user_id較為合適。

?

數據類型

字符串類型

在Python中引號之中的內容即字符串。

如:

name1 = '薩摩耶' name2 = "雪梨" name3 = '''中型犬''' name4 = """雪橇犬"""

單引號,雙引號,三引號都可以用來表示,注意引號兩邊要對稱。

字符串的運算

字符串的加法:

name = name1 + name2 name = '薩摩耶雪梨'

字符串的乘法:

name = name2 * 10 name = '雪梨雪梨雪梨雪梨雪梨雪梨雪梨雪梨雪梨雪梨'

表示讓該字符串重復出現10次。

注意:字符串的運算只有加法和乘法兩種。

?

數字類型

數字類型沒有引號,只寫數字

age = 3

數字的運算加法的運算

a = 5 b = 3 c = a + b c = 8

減法的運算

c = a - b c = 3?

乘法的運算

c = a * b c = 15

乘法中還有求冪的運算

d = 2**2 d = 4

這里的**表示次方,為2的2次方 。如若要表示4的8次方,則應寫作4**8。

除法的運算

a = 19 b = 8 c = a / b c = 2.375

整除,取商

c = a // b c = 2

取余

c = a % b c = 3

取余是a除以b之后所余下的數,學過取余后,我們可以用取余的方法來判斷一個數是奇數還是偶數

c = a % 2if c == 0:print('偶數')else:print('奇數')

?

條件語句

基本語句

if + 條件:

  內部代碼塊

  內部代碼塊

else:

  。。。

注意這里的內部代碼塊前有縮進,在python中的縮進以Tab鍵作為標準,if語句下縮進之后的為內部代碼塊。

偽代碼:如果1等于1,那么輸出'歡迎登錄',否則輸出'登錄失敗'。

實現:

if 1 == 1print('歡迎登錄') else:print('登錄失敗')

?

嵌套

偽代碼:如果1等于1時,2等于2,輸出'歡迎vip用戶登錄',如果1等于1時,2不等于2,輸出'歡迎普通用戶登錄',否則輸出'登錄失敗'。

實現:

if 1 == 1if 2 == 2print('歡迎vip用戶登錄')else:print('歡迎普通用戶登錄') else:print('登錄失敗')

?

多條件判斷

grade = input('請輸入用戶級別')if grade == '白金用戶'print('歡迎你,白金用戶') elif grade == '鉆石用戶'print('歡迎你,鉆石用戶') elif grade == 'vip用戶'print('歡迎你,vip用戶') elseprint('歡迎你,普通用戶')

?

補充pass的用法

當你的if語句中if內部什么也不想操作可以寫作

if 1==1pass elseprint('歡迎')

如果是

if 1==1:

else:

print('歡迎')

則是錯誤的,python中不允許該做法,所以這里應該使用pass

?

循環

死循環

while 1 == 1print('ok')

?條件永遠成立,永遠執行。

whlie 循環

count = 0 while count <= 10:print(count)count = count +1

?補充:continue? ?終止當前循環,開始下次循環

    break? 終止當前循環

總結練習

1、使用while循環輸出1,2,3,4,5,6,7,9,10。

count = 1 while count <= 10:if count == 8:passelse:print(count)count = count +1

?

2、求1-100所有數的和。

n = 1 s = 0 while n <= 100:s = s + nprint(s)n = n + 1

?

3、求1-100所有的奇數

n = 1 while n <= 100:temp = n %2if temp == 0:passelse:print(n)n = n + 1

?

4、求1-100所有的偶數

n = 1 while n <= 100:temp = n %2if temp == 0:print(n)else:passn = n + 1

?

5、求1-2+3-4+5-6+7...99所有數的和

n = 1 s = 0 while n < 100:temp = n % 2if temp == 0:s = s - nelse:s = s + nn = n +1print(s)

?

6、用戶登錄(三次機會重試)

count = 0 while count < 3:user = input('請輸入用戶名')pwd = input('請輸入密碼')if user = 'root' and pwd = '123456':print('歡迎登錄!')breakelseprint('用戶名或密碼錯誤')count = count + 1

?

轉載于:https://www.cnblogs.com/winsdom/p/9050296.html

總結

以上是生活随笔為你收集整理的Python的变量名、数据类型和简单运算、条件语句,循环及练习——02的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。