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

歡迎訪問 生活随笔!

生活随笔

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

python

antd 判断input输入内容是否大于_Python基础语法 | 代码规范amp;判断语句amp;循环语句...

發布時間:2025/3/12 python 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 antd 判断input输入内容是否大于_Python基础语法 | 代码规范amp;判断语句amp;循环语句... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Python基礎語法

代碼的執行順序

  • 從上到下

  • 從左到右

代碼規范

  • 模塊名,包名,普通數據量一般小寫字母,多個單詞之間用 _ 連接

  • 不要用系統定義的名稱,具有特殊意義的表示符,如:doc,txt之類的

  • 每行代碼不易過長

  • 單個字母使用為名字的時候 i(大小寫)、L(大小寫)、O(大小寫)最好別用,容易混淆,與數字1分不清楚...

  • 不能使用Python中內置的變量,具體自行查看

    import keywordprint(keyword.kwlist)
  • 還有許多....

    上面這些都不是大問題,程序仍可正常運行,再說一般的編輯器都有格式化,如: pyCharm:ctrl+alt+L , vs code: alt+shift+F,習慣的格式化一下就行了.

    格式化前,看著無比的糟心,雖然不影響程序的正常運行:

    但是容易遭人錘

格式化后,可觀賞行非常高,簡直賞心悅目:

????Python沒有像其他語言一樣用{}包裹著代碼塊,Python是嚴格按照縮進來區分代碼塊的,所以推薦tab 與 空格 盡量不要混用,代碼多了空格多一個少一個眼睛看瞎了也找不出...

????像這種的出現了else,與if不同級,沒有匹配到if,編輯器就給出了紅色波浪線,如果不是這種成對出現的編輯器是不會報錯的,沒有紅色框是很難看出來哪里多,少了一個宮格...關鍵是這種錯誤無法格式化到正常賞心悅目的代碼。

程序中常用的運算符

# + - * / 加減乘除# ** 平方 print(2**3) 8# % 取余數 print(9%2) 1# // 取商 print(9//2) 4# in 判斷在某個東西里包含# not in 判斷不在某個東西里包含# 邏輯運算符# not 取反# and 同時True為True# or 一個為True為True# 三者的優先級關系:not>and>or,同一優先級默認從左往右計算,將要提升的運算用()小括號包括,與數學中一樣# 比較運算符# == 等于# != 不等于# <> 不等于# ># >=# <# <=# 身份運算符# is 比較id id(變量名) 查看id# == 比較值

Python中的人機交互

# input(提示用語),輸入完按回車即可name = input('請輸入您的名字:')print('您好'+str(name)+'!')

判斷語句

單if語句:
# 這里不考慮輸入的不是數字的情況num = input('請輸入一個數字:')# 輸入的雖然是數字,但是是個字符串類型的數字print(type(num))# 將輸入的字符串轉換為數字num = int(num)if num % 2 == 0: print('您輸入的數字', num, '是個偶數')print('程序結束')

執行順序如下:

if...else...語句:
#?格式if?條件1:(滿足條件執行下方語句塊結束) 語句塊else:(不滿足上面條件執行else后語句塊結束) 語句塊# 這里不考慮輸入的不是數字的情況age = int(input('請輸入您的年齡:'))if age > 0: print('您輸入的年齡為', age)else: print('請不要開玩笑')print('程序結束')
if...elif...else:
格式: if 條件1: 語句塊 elif 條件2: 語句塊 ... elif 條件n: 語句塊 else: 語句塊滿足任意條件執行那個條件后的語句塊后結束,如都不滿足執行else后的語句塊結束# 這里不考慮輸入的不是數字的情況score = int(input('請輸入您的分數(0-100之間):'))# 如不滿足第一個條件必然是小于等于100分的if score > 100: print('小孩子撒謊可不好啊!!!')# 所以這個判斷的就是是否在90-100之間,包含90和100,下方同理elif score >= 90: print('表現不錯,帶你去旅游')elif score >= 80: print('還可以,去吃頓好的慶祝一下')elif score >= 70: print('表現一般,下次繼續努力')elif score >= 60: print('這分數有些危險')elif 0 <= score < 60: print('考試不及格,準備好挨打')else: print('你怎么考出來的負數?')

判斷語句里面可以重復嵌套判斷語句

三元表達式(語法糖):

格式:為真的值 if 條件 else 為假的值注意 if 和 else 后無:(冒號)age = int(input('請輸入您的年齡:'))res = '可以當小朋友的叔叔了' if age>=30 else '還小呢,最多是個哥哥'print(res)# 三元表達式也可以嵌套,不過不推薦嵌套太多,容易暈吶!!!age = int(input('請輸入您的年齡:'))res = '老爺爺' if age>=60 else '叔叔' if age>=30 else '小弟弟' if age <=20 else '大哥哥'print(res)

循環

range(初始值,最終值[不包含],步長)
for i in range(10): print(i)for i in range(10,30): print(i)for i in range(10,30,2): print(i)# 小知識,print()后面默認跟了\n(換行),可以更改for i in range(10): print(i,end=' ')for i in range(10): print(i,end='\t')
簡單for循環
# 至于字符串之類的為啥能循環,因為字符串,列表之類的是可迭代對象,后面在介紹str1 = 'hello world'for i in str1: print(i,end='') str1 = 'hello world'for i in str1: if i == ' ': i = ',' print(i,end='')
簡單while循環
count = 0res = 0while count < 11: res+=count # 注意一定有一個變化的量用來退出循環,不然就是死循環,就是一直循環 count+=1# else可以省略,可要可不要else: print('此時條件不滿足退出循環執行我')print('程序繼續向下執行')print('1-10的累加和為:',res)
死循環
# 死循環很簡單,就是while條件一直滿足就行了while 1: print('我一直執行')print('上面循環不結束我一直無法執行')# 強制關閉ctrl+C,或者點擊結束程序
中斷循環
  • pass : 無任何意義,什么也不執行

  • continue : 執行下次循環

  • break : 退出循環

for i in range(10): if i > 3: pass # 雖然無意義,但是不寫會報錯 else: print('這里都是小于等于3的數字:', end='')????print(i)for?i?in?range(10):???if?i?==?2: continue # 滿足條件跳過本次循環????print(i) for i in range(10): if i == 2: break # 滿足條件終止循環 print(i)count = 0while count < 11: if count < 5: print('小于5的數字:',count) count+=1 else: breakelse: print('非正常結束循環我不執行 ')

????接下來寫一個猜骰子數字的小游戲,嗯...猜不對不讓離開的那種.順便好好捋一下程序的執行順序(劃重點)以及continue和break的作用與用法。

# 導入模塊import randomwhile 1: # 生成1-6的隨機數 random_num = random.randint(1, 6) print(random_num) while 1: # 等待用戶輸入,輸入的內容去掉特殊符號 num = input('請輸入1-6的數字:').strip() # 判斷輸入的不是一位的字符串類型的數字 if len(num) >= 2 or not num.isdigit(): # 溫馨提示一下 print('提示:請輸入1-6的數字') # 本次循環跳過,從頭(等待用戶輸入數字那里)開始執行 continue # 判斷輸入的數字是否在1-6之間 if int(num) > 6 or num == '0': print('提示:請輸入1-6的數字') # 如果不在跳過后面代碼繼續從頭(等待用戶輸入數字那里)開始 continue print(num) # 判斷輸入的與隨機出來的是否一致 if random_num != int(num): print(num+'這個數字不對呢') # 不一致從頭(等待用戶輸入數字那里)開始 continue # 上面所有條件不滿足說明答案是對的,正常執行 print(str.format('恭喜你,{}是正確的呢', num)) # 退出這一層循環 break # 詢問是否繼續 decide = input('不玩了輸入N退出:') # 不是輸入n或者N進入if語句 if decide.upper() != 'N': # 不是退出從隨機數哪里開始重新執行 continue # 輸入n滿足上面條件退出最外層循環 break # 程序結束

本文轉自公眾號【Python爬蟲與數據挖掘】

后臺回復「進群」,加入讀者交流群~

點擊紅字積分了解積分規則~

總結

以上是生活随笔為你收集整理的antd 判断input输入内容是否大于_Python基础语法 | 代码规范amp;判断语句amp;循环语句...的全部內容,希望文章能夠幫你解決所遇到的問題。

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