數字猜謎遊戲

2021-10-03 18:57:33 字數 2502 閱讀 1873

7.斐波那契數列

,已知資源:目標數字(1-100)

程式環境:僅考慮數字輸入,暫不考慮費資料場景輸入。如空白、字串等

程式輸入規則:使用者輸入數字

輸出規則:猜測結果提示,及異常輸入提示

程式終止條件;猜測成功

,** 知識儲備**

.程式設計思路

參考**

number=7

guess=-

1print

("數字猜謎遊戲!"

.center(36

,'-'))

while

guess!=

number:

try:

guess

=input

("請輸入你猜的數字:"

)guess

=int

(guess

)except

valueerror

ase:

print

("\033[0;31m\t請輸入數字、033[0m"

)continue

ifguess==

number:

print

("\033[0;32m\t恭喜,你猜對了!\033[0m"

)elif

guess

<

number:

print

("\033[0;31m\t你猜的數字太小了!\033[0m"

)elif

guess

>

number:

print

("\033[0;31m\t你猜的數字太大了!\033[0m"

)

使用者示圖

註解:白色字型:程式指令

紅色字型:結果提示

綠色字型:使用者輸入指令

黃色字型:程式終止指令

例項1

sum=0

fornum

inrange(1

,101):

ifnum%2

==0:

sun+

=num

print("

1-100數字之間的偶數之和是「

,sum

)

例項2

sum=0

fornum

inrange(2

,101,2

):sun+

=num

print("

1-100數字之間的偶數之和是「

,sum

)

例項1

sum=0

fornum

inrange(1

,101):

ifnum%2

:sum

numprint("

1-100數字之間的奇數之和是

.sum

)

sum=0

fornum

inrange(1

,101,2

):sun+

=num

print("

1-100數字之間的奇數之和是「

,sum

)

斐波那契數列(fibonacci sequence),又稱**分割數列、因數學家列昂納多·斐波那契(leonardoda fibonacci)以兔子繁殖為例子而引入,故又稱為「兔子數列」,指的是這樣乙個數列:1、1、2、3、5、8、13、21、34、……在數學上,斐波那契數列以如下被以遞推的方法定義:f(1)=1,f(2)=1, f(n)=f(n - 1)+f(n - 2)(n ≥ 3,n ∈ n*)

a=0

b=1c

=1num=

0while

num<10:

print(c

,end=''

)c=a

+bnum+=1

a,b=

b,cprint

()

a=0

b=1c

=1while

c<

100:

print(c

,end=''

)c=a

+ba,

b=b,

cprint

()

C 猜謎遊戲

利用c語言的判斷迴圈,以及獲取值實現猜謎遊戲,使用者根據提示輸入任意資料,程式會獲取你輸入的資料並判斷大小給出提示,使用者再次輸入資料經過若干次迴圈判斷使使用者猜出正確的答案。完整 include include include void caizi void else else if count ...

破解,就是個猜謎語的遊戲

破解,就是個猜謎語的遊戲 寫於11 2013 在帝都半死不活地混著,在一堆bug中死去活來地折騰著,於個人而言,現在感覺很難有啥提高了,看來要換公司才行。有時候出錯了,來回地折騰,太麻煩了,把ant掛上antcontrib,把它當windows下的linux shell用 它有很多強大的task來幫...

Seven 有獎猜謎

小明很喜歡猜謎語。最近,他被邀請參加了x星球的猜謎活動。每位選手開始的時候都被發給777個電子幣。規則是 猜對了,手裡的電子幣數目翻倍,猜錯了,扣除555個電子幣,扣完為止。小明一共猜了15條謎語。戰果為 vxvxvxvxvxvxvvx 其中v表示猜對了,x表示猜錯了。請你計算一下,小明最後手裡的電...