學習主題:改進那個猜數字的遊戲,進一步學習基礎語法
學習日期:2020-02-04
python 版本:3.7.4
條件分支語法,注意冒號和縮近。
print
("let us play a game--- guess the number");
thenum=
input
('please input the number ');
thenum=
int(thenum)
print
(thenum)
temp=
input
('please input your guessed number ');
guessnum=
int(temp)
;if guessnum==thenum :
print
('suceed, pass'
)else
:if guessnum < thenum:
print
('smaller than thenum');
else
:# guessnum > thenum
print
('bigger than thenum');
print
('try agian'
);
這段**較之前,給出了乙個你的猜想結果比實際大還是小。但是你要想重新猜測試探,還得再次重新執行**,好煩人,使用者體驗差!
基於上面,我們需要改進,這裡要使用到while語句。
print
("let us play a game--- guess the number");
thenum=
input
('please input the number ');
thenum=
int(thenum)
print
(thenum)
flag=
1while flag==1:
temp=
input
('please input your guessed number ');
guessnum=
int(temp)
;if guessnum !=thenum :
flag=
1if guessnum < thenum :
print
('smaller ! than thenum');
else
:print
('bigger ! than thenum');
print
('try agian');
else
: flag=
0print
('suceed, pass'
)
這段**是缺點就是,如果你猜不對數字,難麼這個遊戲就得一直進行下去,直到你猜對。有些笨蛋就是猜不對,不必浪費時間了。那麼,我們就得限制 猜測次數。
print
("let us play a game--- guess the number");
thenum=
input
('please input the number ');
thenum=
int(thenum)
print
(thenum)
flag=
1times=0;
while flag==
1and times <5:
#and 是邏輯與
temp=
input
('please input your guessed number ');
guessnum=
int(temp)
; times=times+1;
if guessnum !=thenum :
flag=
1if guessnum < thenum :
print
('smaller ! than thenum');
else
:print
('bigger ! than thenum');
print
('try agian');
else
: flag=
0print
('suceed, pass');
print
('game over'
)
從乙個例項學習 FLASK WTF
本案例通過實現乙個註冊頁面的編寫,來帶你了解flask wtf的運用.主要功能為表單基礎的功能 手機號碼必須為11位數,且通過資料庫查詢不能有已經註冊的了,密碼要求輸入兩遍且必須一樣,且所有內容不能為空的提示等內容.那麼現在就開始把 一.建立表單類.首先運用flask wtf你必須確保你的環境中已經...
乙個Python猜字小遊戲
同學的乙個程式設計題目 python猜謎小遊戲,產生隨機數,輸入猜的數字,大的話,輸出 大了 小的話,輸出 小了 猜對,輸出 恭喜你,猜對了 我又加了點東西,輸出乙個視窗化的介面,引用的是easygui模組。import easygui as g import random msg 在1現在開始猜吧...
Jsoup學習禮記 從乙個檔案載入乙個文件
在本機硬碟上有乙個html檔案,需要對它進行解析從中抽取資料或進行修改。可以使用靜態jsoup.parse file in,string charsetname,string baseuri 方法 file input new file tmp input.html document doc jso...