1.【背景】
最近,派大星想要**,他決定控制自己的飲食,少吃一點蟹黃堡。
海綿寶寶為了幫助好朋友派大星,和派大星一起制定了乙個飲食遊戲。
遊戲規則如下:
如果派大星一天吃超過40個蟹黃堡,就要給海綿寶寶100塊;
如果派大星一天吃小於等於40個的蟹黃堡,海綿寶寶就給派大星100塊。
【題目】
請你寫出一段**:
當輸入派大星一天吃的蟹黃堡數量時,可以列印出這天該派大星給海綿寶寶錢,還是海綿寶寶給派大星錢。
1.用input() 函式獲得派大星吃的蟹黃堡的數量。
2.用int() 函式把字串轉換為數字。
3.然後把這個數字和40作比較。
4.使用if...else... 語句。
p =int(input("輸入派大星今天吃的漢堡個數"))
if p<40 :
print("海綿寶寶給派大星100塊")
else :
print("派大星給海綿寶寶100塊")
2.很多人不喜歡數字4,因為覺得有點不吉利。
請你使用while...依次讓計算機列印出1、2、3、5、6、7這幾個數字,可是呢,到了4的時候,避開不顯示。
1.設定乙個變數n為0,然後用某個條件開啟迴圈。
2.每一次迴圈都讓n+1。
3.避開數字4可以使用條件判斷if,然後列印數字。
a=0while a<7 :
a += 1
if a == 4:
continue
else :print(a)
3.寫出這樣乙個**,規則如下:
請使用者猜測你的銀行卡餘額是幾位數(我們設定這個數字為5)。
如果猜大了,告訴使用者多了;如果猜小了,告訴使用者小了;如果猜對了,告訴使用者對了。
使用者一共有3次機會可以猜,三次機會用完程式結束。
b = 5
while a : a -= 1
c = int(input("請輸入你猜的銀行卡餘額(1~10)"))
if b < c :
print("你猜大了")
elif b > c :
print("你猜小了")
else :
print("恭喜你,答對了")
break
增加一些東西,例如銀行卡金額變為隨機,每次猜不中告訴你還有幾次機會,機會用完也沒猜中,說你蠢。
import random
a = 3
b = random.randint(1,10)
while a :
a -= 1
c = int(input("請輸入你猜的銀行卡餘額(1~10)"))
if b < c :
print("你猜大了,你還有"+str(a),"次機會")
elif b > c :
print("你猜小了,你還有"+str(a),"次機會")
else :
print("恭喜你,答對了")
break
else:
print("你真蠢,這都猜不到,正確答案是"+str(b))
4.這裡有乙份電影和演員的資料(字典裡面巢狀了列表。)
#原始資料如下:
v =
當使用者用input() 函式輸入演員的名字時,可以在螢幕上列印出××出演了電影××。
1.使用for...in...遍歷字典裡的資料,把key(鍵)即電影名取了出來。
2.然後用鍵把字典裡的演員名取出來。
3.再使用if a in b作為乙個條件判斷資料a在不在列表b中,即演員名在不在這個列表中。
#原始資料如下:
v = {
"妖貓傳":["黃軒","染谷將太"],
"無問西東":["章子怡","王力巨集","祖峰"],
"超時空同居":["雷佳音","佟麗婭"],
a = input("請輸入演員的名字:")
for key in v :
if a in v[key] :
print(a+"出演了"+key)
python 一些簡單練習(1)
1.輸入乙個數字,求從1到這個數的所有十位數和個位數不相同的數字組合及這樣的數的個數 n 0 x input 請輸入數字 for item in range 1,int x for item2 in range 1,int x if item item2 pass else item3 str it...
python入門的一些簡單總結
1.python 如何是輸出不換行 py 2.7 print 可使其不換行 py 3.x print x,end 2.python如何輸出空格?把空格作為乙個字串,a 然後輸出的時候連線起來即可.3.python3.x 的整除 3 2 得到的是直接去下整數 1.3 2 得到1.5 4.保留一位小數 ...
Raphael(拉斐爾)畫箭頭的一些用法
raphael,很多人都喜歡用這個,因為它具有更好的相容性。本人也喜歡用這個外掛程式進行圖形的繪製。下面來看乙個例項 首先畫出兩個箭頭 這個時候在ie瀏覽器下,沒有任何問題。那麼我們用谷歌開啟一下同樣的頁面。看出問題了嗎?由於綠色的箭頭是遲於紅色箭頭例項的,所以箭頭會被後者的顏色所覆蓋,造成這種難看...