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表示猜錯了。請你計算一下,小明最後手裡的電...