第二天 第三章 實戰

2022-09-13 02:57:13 字數 2713 閱讀 4402

一、模擬支付寶螞蟻森林的能量產生過程

while

true:

print('

\n查詢能量請輸入能量**!退出程式請輸入0\n')

print('

能量**如下:\n\n''

生活繳費、行走捐、共享單車、線下支付、網路購票\n')

info = input() #

獲取控制台輸入的內容

print() #

換行if info=='

生活繳費

': #

判斷輸入的能量**

print('

180g

') #

列印對應的能量

elif info == '

行走捐'

:

print('

200g')

elif info=='

共享單車':

print('

80g'

)

elif info=='

線下支付':

print('5g'

)

elif info=='

網路購票':

print('

80g'

)

elif info=='0'

:

print('

已退出!')

break

二、猜數字遊戲

import random      #

匯入隨機數模組

print('

\n——————猜數字遊戲——————\n')

random = random.randint(1, 10) #

生成1到10之間的隨機數

print("

請輸入1~10之間的任意乙個數:")

while

true:

guess = input() #

獲取輸入的數字

if int(guess)!=0 and int(guess) < random: #

若猜測的數字小於基準數,則提示使用者輸入的數太小,並讓使用者重新輸入

print('

太小,請重新輸入:')

elif int(guess)!=0 and int(guess) > random: #

若猜測的數字大於基準數,則提示使用者輸入的數太大,並讓使用者重新輸入

print('

太大,請重新輸入:')

elif int(guess) == random: #

輸入的數字與隨機數相同時,使用者猜對數字,獲得成功,遊戲結束

print('

恭喜你,你贏了,猜中的數字是:

', random)

print('

\n———————遊戲結束———————')

break

elif guess == '

0': #

若輸入的數字是0,迴圈結束的原因是使用者選擇退出遊戲

print('

退出遊戲!')

break

三、模擬「跳一跳」小遊戲的加分塊

print('

--------------跳一跳-------------\n')

print('

歡迎回來,請開始遊戲……')

print("")

score =0;

while

(true):

strin = input("

請輸入:")

if (strin == "中心"

): score += 2

print("

您的分數為:

" +str(score))

elif (strin == "

**塊"

): score += 30

print("

您的分數為:

" +str(score))

elif (strin == ""):

score += 10

print("

您的分數為:

" + str(score))

四、模擬10086查詢功能

print('

——————10086查詢功能——————\n')

print('

輸入1,查詢當前餘額\n''

輸入2,查詢當前剩餘流量\n''

輸入3,查詢當前剩餘通話\n''

輸入0,退出自助查詢系統!')

while

true:

info = input() #

獲取輸入內容

if info == '1'

:

print('

當前餘額為:999元')

elif info == '2'

:

print('

當前剩餘流量為:5g')

elif info =='3'

:

print('

當前剩餘通話為:189分鐘')

elif info == '0'

:

print('

退出自助查詢系統!')

break

第二天 第二章 實戰

一 模擬充值 jin e input print 充值成功,您本次充值 s元 jin e 二 繪製石頭怪 print 三 根據父母身高測兒子身高 兒子身高 父親身高 母親身高 0.54 father height float input 請輸入父親的身高 mother height float in...

第二章 第三章

列舉和 define巨集的區別 define巨集常量是在預編譯階段進行簡單替換,列舉常量則是在編譯的時候確定其值。一般在編譯器裡,可以除錯列舉常量,但是不能除錯巨集常量。列舉可以一次定義大量相關的常量,而 define巨集一次只能定義乙個。聯合體 unionperdata 定義了乙個名為perdat...

第三章第二題魔方

2.設計乙個 4 4魔方程式,讓魔方的各行值的和等於各列值的和,並且等於兩對角線值得和。例如,以下魔方 31 3 5 25 9 21 19 15.17 13 11 23 7 27 29 1 各行 各列以及兩對角線值的和都是 64.提示 求 4 4的魔方的一般步驟如下 1 設定初始魔方的起始值和相鄰元...