點球小游戲python腳本
本文實例為大家分享了python點球小游戲的具體代碼,供大家參考,具體內(nèi)容如下
1.游戲要求:
設(shè)置球的方向:左中右三個方向,射門或者撲救動作,循環(huán)5次,直接輸入方向。電腦隨機挑選方向,如果方向相同,那么電腦得分,如果方向相反,那么人得分。
2.分析如何寫程序:
1)循環(huán),使用for ..in range()
2) if ..else
3)from random import choice 隨機選擇
3.腳本如下:
from random import choice score_person=0 score_com=0 location=['left','center','right'] for i in range (5): print ("----Round %d You kicked----"%(i+1)) com_choice=choice(location) print ("Computer's choice is %s"%com_choice) print ("input what your choice:left/center/right") you_choice=input() print ("You have choose:"+you_choice) if you_choice!=com_choice: # 方向不同,球進! score_person+=1 #人得分 print ("Kicked!") else: print ("Saved unsuccesfully!") #補救 print ("Score:%d(person)-%d(com)\n" %(score_person, score_com)) print ("----Round %d You saved----"%(i+1)) com_choice=choice(location) print ("Computer's choice is %s"%com_choice) print ("input what your choice is:left/center/right") if you_choice==com_choice: #方向相同,球不進! print ("Saved unsucessfully!") score_com+=1 #電腦得分 else: print ("Kicked") print ("Score:%d(person)-%d(com)\n"%(score_person, score_com))
這小游戲的功能類似于猜數(shù)游戲。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
詳解如何將Pandas運行結(jié)果導(dǎo)出為CSV格式文件
在數(shù)據(jù)分析與處理的世界里,Pandas?是一個不可或缺的工具,它提供了強大的數(shù)據(jù)處理功能,讓我們能夠輕松地清洗、轉(zhuǎn)換和分析數(shù)據(jù),本文將帶領(lǐng)大家了解如何使用?Pandas?將運行結(jié)果導(dǎo)出為?CSV?文件,并通過實際案例進行深入探討2024-05-05Python2.7+pytesser實現(xiàn)簡單驗證碼的識別方法
這篇文章主要介紹了Python2.7+pytesser實現(xiàn)簡單驗證碼的識別方法,簡單分析了pytesser的安裝及Python2.7環(huán)境下實現(xiàn)驗證碼識別的相關(guān)操作技巧,需要的朋友可以參考下2017-12-12Python?matplotlib設(shè)置多子圖、子圖間距及外邊距的幾種方式
子圖是Matplotlib中強大的功能之一,使用函數(shù)您可以方便地創(chuàng)建多個子圖,并使用Axes對象繪制各種圖形,下面這篇文章主要給大家介紹了關(guān)于Python?matplotlib設(shè)置多子圖、子圖間距及外邊距的幾種方式,需要的朋友可以參考下2024-02-02python直接調(diào)用和使用swig法方調(diào)用c++庫
這篇文章主要介紹了python直接調(diào)用和使用swig法方調(diào)用c++庫,c++運算速度快于python,python簡單易寫。很多時候?qū)τ谝延械腸++代碼也不想用python重寫,此時就自然而然地想到用python調(diào)用c或者c++,兩全其美,需要的朋友可以參考一下2022-03-03