Python中的迴圈for和while
這裡,我們將使用for迴圈和while迴圈做一個小遊戲,猜大小
假設有一個數num,給他設定一個預設值,直到猜對為止
num=22#預設值
flag=False #判斷標準while flag==False:#只要滿足條件,進入執行
var=int(input("請輸入一個整數:"))#從控制檯獲取輸入的數字
if num==var:#猜對的情況下
print("恭喜你猜對啦!")
flag=True
elif num>var:#猜大了
print("猜小了")
else:print("猜大了")#猜小了
#設定命的條數,最多fate次,用完了就不能再猜了,使用while迴圈
fate=3
num=22#設定預設數
while fate>0:#滿足時進入
var=int(input("請輸入一個整數:"))#獲取控制檯輸入的數字
if num==var:#猜對了
print("恭喜你猜對啦!")
fate=0
elif num>var:#猜小了
fate=fate-1
print("猜小了")
print("你還有"+str(fate)+"次機會!")#命還有幾條
else:#猜小了
fate=fate-1
print("猜大了")
print("你還有"+str(fate)+"次機會!") #命還有幾條
#設定命的條數,最多fate次,用完了就不能再猜了,使用for迴圈
for i in range(1,fate+1):#從1開始,到fate+1結束
var=int(input("請輸入一個整數:"))#獲取控制檯輸入的數
if num==var:
print("恭喜你猜對啦!")
break#符合條件就退出
elif num>var:#猜小了
fate=fate-1
print("猜小了")
print("你還有"+str(fate)+"次機會!")#命還有幾條
fate=fate-1
print("猜大了")
print("你還有"+str(fate)+"次機會!") #命還有幾條
#根據不同情況獲得不同獎勵
if fate==2:
print("你贏了,獎勵100分")
elif fate==1:
print("你贏了,獎勵50分")
else:
print("你輸了,沒有獎勵")
相關推薦
Python中的迴圈for和while
這裡,我們將使用for迴圈和while迴圈做一個小遊戲,猜大小 假設有一個數num,給他設定一個預設值,直到猜對為止 num=22#預設值 flag=False #判斷標準 while flag==False:#只要滿足條件,進入執行 var=int(input(
Oracle中的for和while循環
current tle 過程 while循環 let lob -- when rom 實例: beginfor i in 51..500 loop delete from test t where t.date=to_date(‘2016-07-01‘, ‘yyyy-M
python中的分支和迴圈:for 迴圈,while迴圈,三元操作符,斷言,assert關鍵字,rang()函式總結
1.python中的條件語句 例:score=int(input('請輸入一個分數')) if 100>=score>=90:
1.2.3 Python中的for迴圈和while迴圈
For迴圈的基本結構是:for 迴圈規則:操作語句1,簡單迴圈從基本結構看,其有著同if條件語句類似的地方:都有冒號;語句塊都要縮排。這些是不可或缺的。>>> a="hello">>> for i in a: print ihello也可以
Python流程控制中的 for、 while、frange循環和嵌套詞匯continue、brec
python 流程控制 循環 嵌套 本章 內容 含有 python的流程控制循環使用語法 For while 嵌套 語法 Contitune breck循環語法Python中 循環語法有 for 、 while他們都是實現 一個 同一個目的,當有一段程序,我希望反復執行的時候,就會用到
python學習筆記:(九)迴圈(for和while)
在python中迴圈包括for和while 1、while迴圈 while 判斷條件: statements ----表示:判斷條件為真時執行statements,為假不執行 2、for語句 for var in seq: statements1 else:
Python For 和 While 迴圈爬取不確定頁數的網頁!
第二種是不直觀顯示網頁總頁數,需要在後臺才可以檢視到,比如之前爬過的虎嗅網,文章見: 私信菜鳥 007 獲取神祕大禮包! 第三種是今天要說的,不知道具體有多少頁的網頁,比如豌豆莢: 對於,前兩
Python 中 For 和 While 區別
1.for迴圈是遍歷列表和元組,而while迴圈只要迴圈不滿足,則會結束迴圈 #for..in迴圈,遍歷列表和元組 list1 = [1,2,3,4,5] for i in list1: print(i) tuple1 = (1,2,3,4,5) for m in tuple1
C語言中的for迴圈和python中的for迴圈的引數控制
最近在複習基礎演算法的時候對C語言中的for迴圈和python中的for迴圈的一個不同之處做了一個驗證:1、C語言中for(i=0;i<10;i++)裡的i受到for迴圈內部條件控制如下圖所示 可看到i因為for迴圈中的條件影響從1跳到了42、python中for i
python for和while迴圈語句例項教程
#輸出10以下的非負整數中的偶數 print '10以下的非負整數中的偶數為:' for integer in range(10): # range(10)的返回的是整數0~9 if integer % 2 == 0: print in
python的基礎2和3的區別,以及for和while的循環
python基礎;2和3的區別 ;字符編碼;if;whil;for循環 ; 第三方庫 字典 1、python2\python3的區別:python2\python3的區別:一、代碼重復,python2代碼重復功能復用,夾雜其他語言的部分,不規範python3進行整合,簡潔優美編譯型:一次性
python中的for循環對象和循環退出
efficient abc 並保存 ttr 存在 次循環 tro 上一個 hello 流程控制-if條件 ? 判斷條件,1位true,0是flesh,成立時true,不成立flesh,not取反 if ?1; ? ? ?print ‘hello python‘ ? ?
oracle中三種迴圈(For、While、Loop)案例
1.ORACLE中的FOR迴圈用法(九九乘法表) 1 declare 2 i int:=0; 3 j int:=0; 4 begin 5 for i in 1..9 loop 6 for j in 1..i loop 7 Dbms_Output.p
Python中的for迴圈總結(enumerate())
1.可以明確迴圈的次數 遍歷一個數據集內的成員 在列表解析中使用 生成器表示式中使用 2.iteratle_object(可迭代物件) String(字串) List(列表) Tuple(元組) Dictionary(字典)
shell程式設計的for和while迴圈
1. for迴圈 語法1:for NAME [in WORDS ... ] ; do COMMANDS; done #!/bin/bashif [[ $# -lt 1 ]] ; then echo no param!!!; exit; fi for a in "[email prote
python中raange函式和迴圈巢狀
range 函式 range儲存的是範圍內的連續整數的生成方式,可以遍歷可以轉換為列表 列表生成式:可以快速生成有特定規律的列表 # 列表生成式 print([i for i in range(1, 11)]) print([i*2 for i in range(1
python基礎五之for和while
在前面的文章中基本瞭解了當條件為真的操作,下面通過一個從1加到100的程式碼例項來了解條件為真的迴圈操作。 1、while: x=1; while x<=100: print(x) x+=1; 輸出結果是: 1 2 3 4 5 . . . 96
Python中的分支和迴圈
分支和迴圈 一、分支結構 Python中的分之結構只有if語句,沒有switch語句. 1、if語句 a.語法: if 條件語句: 程式碼段 b.說明: if - 關鍵字 條件語句 - 任何有結果的表示式(不管結果是什麼
python中迴圈刪除list和dict型別注意事項
列表和字典在迴圈操作(增刪)時,其長度會改變 # 刪除 li = [11, 22, 33, 44, 'rock']中索引為單數的元素 # 方法一 del li[1::2] print(li) # [11, 33, 'rock'] # 方法二 new_li = [] for index in ra
大家一起學python-day3-for和while基礎知識、巢狀和簡單的字串知識
#題外話:快捷鍵1.ctrl+y刪除那一整行 # 題外話:快捷鍵1.ctrl+y刪除那一整行 # 2.把那一行向下移動。shift+ctrl+向下 # 1.用while迴圈列印小星星 num = 1 while num <6: print('*'*num) num+=1