Python學習筆記(4)從乙個猜字遊戲開始

2021-10-02 13:10:13 字數 2308 閱讀 1420

學習主題:改進那個猜數字的遊戲,進一步學習基礎語法

學習日期: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...