·猜拳遊戲(公升級版)
importrandom
cnt=input("
請輸入要進行的遊戲次數:")
print("\n"
)cnt=int(cnt)
while
cnt:
player_input = input("
請輸入(0剪刀、1石頭、2布):")
player =int(player_input)
if player<0 or player>2:
print("
請按照遊戲規則輸入數字哦---\n")
continue
computer = random.randint(0,2)
if (computer - player == 2) or (computer - player == 1)or (computer - player == -1):
print("
電腦出的是%s,恭喜,你贏了!\n
"%computer)
elif computer - player ==0:
print("
電腦出的是%s,平局!\n
"%computer)
else
:
print("
電腦出的是%s,你輸了!\n
"%computer)
cnt-=1
print("
------遊戲結束------\n
")
·努力天數
sum=1i=1while i<=365:
if i%6==0 or i%7==0:
sum*=(1-0.01)
else
: sum*=(1+0.01)
i+=1
print(sum)
·列印圖形
i = 1while i<6:
j =0
while jprint("
* ",end=''
) j+=1
print(""
) i+=1
·小九九
i=1while i<10:
j=1while j<=i:
print("
%d*%d=%-2d
"%(j,i,i*j),end='')
j+=1;
print(""
) i+=1
·無重複三位數(公升級版)
digits=(1,2,3,4)for i in
digits:
for j in
digits:
if j==i:
continue
for k in
digits:
if k==i or k==j:
continue
print(i*100+j*10+k)
·dog變god
str="dog"
temp=str[::-1]
print(temp)
·登入系統
name='bai'
password='
123456
'print("
使用者名稱正確的前提下,你將有三次機會輸入密碼:")
user_name=input("
請輸入使用者名稱:")
if user_name!=name:
print("
您輸入的使用者名稱不正確,退出系統~~~")
else
:
for i in range(3):
user_password=input("
請輸入密碼:")
if user_password==password:
print("
您輸入的密碼是%s,登陸成功!
"%user_password)
break
elif i<2:
print("
您輸入的秘密錯誤,還有%d次機會哦~~~
"%(2-i))
else
:
print("
輸入密碼的次數用完了哦~~~
")
·回文字串
str=input("輸入乙個字串:")
temp=str[::-1]
if str==temp:
print("
%s是乙個回文字串。
"%str)
else
:
print("
%s不是乙個回文字串。
"%str)
·日期
str=input()if str=="m"
:
print("
星期一"
)elif str=="t"
:
print("
星期二"
)elif str=="we"
:
print("
星期三"
)elif str=="th"
:
print("
星期四"
)elif str=="f"
:
print("
星期五"
)elif str=="s"
:
print("
星期六"
)elif str=="su"
:
print("
星期日"
)else
:
print("
error
")
python基礎練習2
ctem int input 請輸入華氏溫度 ftem ctem 1.8 32print 攝氏溫度為 str ftem 求解 次 程ax b 0,程式提示 戶輸 a和b的值,然後輸出 程的根。程式運 效果如下。答案 a int input 請輸入一次方程的係數a b int input 請輸入一次方...
Python基礎語法練習2
1.隨機生成5個 100 100之間 包括 100與100 的整數儲存到列表中,按絕對值從小到大排列 若有相同數字,相同數字並列排序即可 並列印輸出列表 import random num list random.randint 100 100 for i in range 5 列表推導式 new ...
Python基礎練習
1.python 為什麼不需要變數名和變數型別宣告?python語言中物件的型別和記憶體都是執行時確定的。在建立也就是賦值時,直譯器會根據語法和右側的運算元來決定新物件的型別。2.python 為什麼不需要宣告函式型別?待補充3.python 為什麼應當避免在變數名的開始和結尾使用雙下劃線?合法識別...