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