欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

bet函數(shù)python bet 用法

red dog這個(gè)游戲怎么用python編

#?coding:utf8

堅(jiān)守“ 做人真誠 · 做事靠譜 · 口碑至上 · 高效敬業(yè) ”的價(jià)值觀,專業(yè)網(wǎng)站建設(shè)服務(wù)10余年為成都成都除甲醛小微創(chuàng)業(yè)公司專業(yè)提供成都定制網(wǎng)頁設(shè)計(jì)營銷網(wǎng)站建設(shè)商城網(wǎng)站建設(shè)手機(jī)網(wǎng)站建設(shè)小程序網(wǎng)站建設(shè)網(wǎng)站改版,從內(nèi)容策劃、視覺設(shè)計(jì)、底層架構(gòu)、網(wǎng)頁布局、功能開發(fā)迭代于一體的高端網(wǎng)站建設(shè)服務(wù)。

import?rule,?config

import?random,?time,?os

class?Card(object):

"""docstring?for?Univalse"""

def?__init__(self):

#?牌面對應(yīng)點(diǎn)數(shù)(A代表14)

self.points?=?{'2':2,?'3':3,?'4':4,?'5':5,?'6':6,?'7':7,?'8':8,?'9':9,?'10':10,?'J':11,?'Q':12,?'K':13,?'A':14}

#?一副52張牌(去大小王)

self.cards?=?{1:'黑桃A',?2:'黑桃2',?3:'黑桃3',?4:'黑桃4',?5:'黑桃5',?6:'黑桃6',?7:'黑桃7',?8:'黑桃8',?9:'黑桃9',10:'黑桃10',11:'黑桃J',12:'黑桃Q',13:'黑桃K'

,14:'紅桃A',15:'紅桃2',16:'紅桃3',17:'紅桃4',18:'紅桃5',19:'紅桃6',20:'紅桃7',21:'紅桃8',22:'紅桃9',23:'紅桃10',24:'紅桃J',25:'紅桃Q',26:'紅桃K'

,27:'梅花A',28:'梅花2',29:'梅花3',30:'梅花4',31:'梅花5',32:'梅花6',33:'梅花7',34:'梅花8',35:'梅花9',36:'梅花10',37:'梅花J',38:'梅花Q',39:'梅花K'

,40:'方塊A',41:'方塊2',42:'方塊3',43:'方塊4',44:'方塊5',45:'方塊6',46:'方塊7',47:'方塊8',48:'方塊9',49:'方塊10',50:'方塊J',51:'方塊Q',52:'方塊K'}

self.keys?=?list(self.cards.keys())??? #?列表化Cards字典key,便于處理

self.newkeys?=?[] #?洗過牌后的cards.key的新順序

#?按牌面返回點(diǎn)數(shù)

def?retPoint(self,?card):

return?self.points[card[6:]] #?牌對應(yīng)的點(diǎn)數(shù),切片時(shí)注意漢字的len

#?洗牌

def?shuffle(self):

random.shuffle(self.keys)????????#?打亂key的順序,盡量隨機(jī)化

#?切牌

def?cutCard(self):

startKey?=?random.randint(0,51) #?從52張牌數(shù)中隨機(jī)一個(gè)數(shù)(為什么不是1-52,是因?yàn)橐獜膌ist中取對應(yīng)數(shù))

self.newkeys?=?self.keys[startKey:]+self.keys[0:startKey] #?從第startKey開始腰牌

#?發(fā)牌

def?perflop(self):

card1?=?self.cards[self.newkeys[0]] #?第一張牌

card2?=?self.cards[self.newkeys[1]] #?第二張牌

card3?=?self.cards[self.newkeys[2]] #?第三張牌

point1?=?self.retPoint(card1) #?第一張牌點(diǎn)數(shù)

point2?=?self.retPoint(card2) #?第二張牌點(diǎn)數(shù)

point3?=?self.retPoint(card3) #?第三張牌點(diǎn)數(shù)

#?先亮出點(diǎn)數(shù)小的牌,后亮出點(diǎn)數(shù)大的牌

if?point1??point2:

return?[card2,card1,point2,point1,point1-point2-1,card3,point3]

else:

return?[card1,card2,point1,point2,point2-point1-1,card3,point3]

class?Banker(object):

"""docstring?for?Banker"""

def?__init__(self):

self.card?=?Card()

self.getCards=[]

self.money?=?Money()

#?開局準(zhǔn)備

def?ready(self):

print?'莊家:?準(zhǔn)備開局,請各位玩家準(zhǔn)備進(jìn)入!'

print?'莊家:?下注規(guī)則:各位玩家投注金額需是$5的倍數(shù)(如,$5/$50/$100等),多少我都能賠起!'

#?開局

def?start(self):

self.card.shuffle()

self.card.cutCard()

self.getCards?=?self.card.perflop()

print?'莊家:?前兩張開牌: %s %s'?%?(self.getCards[0],?self.getCards[1])

span?=?self.getCards[4] #?跨度

if?span?==?0: #?點(diǎn)數(shù)相連

print?'莊家:?兩張牌點(diǎn)數(shù)相連,平局!'

return?False #?直接準(zhǔn)備下一局

else:

if?span??0: #?點(diǎn)數(shù)不相連

print?'莊家:?跨度: ??????%d'?%?span

return?True #?交給第三張牌的處理

else: #?一對

print?'莊家:?兩張一對,停止加注!'

return?False #?直接交給第三張牌的處理

#?第三張牌

def?thirdCard(self):

card3?=?self.getCards[5]

point3?=?self.getCards[6]

span?=?self.getCards[4] #?跨度

if?span?==?0: #?點(diǎn)數(shù)相連

print?'系統(tǒng):?玩家余額?$%d'?%?self.money.jin(self.money.zongjiazhu())

pass

else:

print?'莊家:?第三張開牌: ????%s'?%?card3

zongzhue?=?self.money.zongjiazhu() #?總下注金額

if?span??0: #?點(diǎn)數(shù)不相連

if?point3?=?self.getCards[2]?or?point3?=?self.getCards[3]:

print?'系統(tǒng):?抱歉!這局莊家贏!'

print?'系統(tǒng):?玩家余額?$%d'?%?self.money.chu()

elif?point3??self.getCards[2]?or?point3??self.getCards[3]:

print?'系統(tǒng):?恭喜玩家!',

if?span?==?1:

print?'贏得5:1的賠率金額:?$%d!'?%?(zongzhue?*?6)

print?'系統(tǒng):?玩家余額?$%d'?%?self.money.jin(zongzhue?*?6) #?跨度1,5倍賠率+1倍總下注金額

elif?span?==?2:

print?'贏得4:1的賠率金額:?$%d!'?%?(zongzhue?*?5)

print?'系統(tǒng):?玩家余額?$%d'?%?self.money.jin(zongzhue?*?5) #?跨度2,4倍賠率+1倍總下注金額

elif?span?==?3:

print?'贏得2:1的賠率金額:?$%d!'?%?(zongzhue?*?3)

print?'系統(tǒng):?玩家余額?$%d'?%?self.money.jin(zongzhue?*?3) #?跨度3,2倍賠率+1倍總下注金額

else:

print?'贏得1:1的賠率金額:?$%d!'?%?(zongzhue?*?2) #?加上括號,防止被認(rèn)為是把前面的文字打印2遍

print?'系統(tǒng):?玩家余額?$%d'?%?self.money.jin(zongzhue?*?2) #?其余跨度,5倍賠率+1倍總下注金額

else:

pass

else: #?一對?span??0

if?point3?==?self.getCards[2]:

print?'系統(tǒng):?恭喜玩家!贏得11:1的賠率金額:?$%d!'?%?zongzhue?*?12

print?'系統(tǒng):?玩家余額?$%d'?%?self.money.jin(zongzhue?*?12) #?11倍賠率,加上之前的總下注,即為總下注的12倍

else:

print?'系統(tǒng):?第三張牌點(diǎn)數(shù)不同,平局!'

print?'系統(tǒng):?玩家余額?$%d'?%?self.money.jin(zongzhue)

self.end()

#?結(jié)束

def?end(self):

print?'系統(tǒng):?玩家總下注金額清零?$%d'?%?self.money.zongjiazhu(-(self.money.zongjiazhu())) #?總下注額清零(10-10)

print?'系統(tǒng):?請等待下一局開局.'

print?'--------------------------------------------------------------------------------'

time.sleep(1)

class?Player(object):

"""docstring?for?Player"""

def?__init__(self):

self.card?=?Card()

self.money?=?Money()

def?joinGame(self):

while?True:

comd?=?raw_input('系統(tǒng):?是否加入這局(y/n,回車默認(rèn)y,5秒后默認(rèn)n,退出輸入q)?:?')

if?comd?==?'y'?or?comd?==?'':

balance?=?self.money.chkBalance()

if?balance?==?0:

print?'系統(tǒng):?抱歉!您的余額為$0,無法下注,正在退出游戲!'

print?'系統(tǒng):?請修改money文件中余額數(shù)量后,再進(jìn)入游戲!'

return?'q'

else:

print?'系統(tǒng):?玩家余額?$%d'?%?balance

print?'系統(tǒng):?玩家總下注金額?$%d'?%?self.money.zongjiazhu() #?總下注金額已清零

time.sleep(0.5)

return?True

elif?comd?==?'n':

print?'玩家:?我不想加入這局!'

return?False

elif?comd?==?'q':

print?'系統(tǒng):?玩家退出游戲!'

return?'q'

else:

print?'系統(tǒng):?命令錯誤,只能輸入字母y或n或q或直接回車!'

time.sleep(0.5)

continue

#?直接回車或輸入的是0,放棄此局?/?放棄加注

def?giveUp(self,?input):

if?input?==?''?or?input?==?'0':

return?True

#?下注

def?bet(self):

while?True:

firstBet?=?raw_input('系統(tǒng):?各位玩家請請下注(需是$%s的倍數(shù),PASS請直接回車!):?'?%?self.money.base)

#?放棄此局

if?self.giveUp(firstBet):

print?'玩家:?PASS!'

time.sleep(0.5)

return?False

#?檢查輸入的金額

input?=?self.money.chkInput(firstBet)

if?input?==?'lack':

continue

elif?input?==?'beyond':

continue

elif?input:

print?'玩家:?下注?$%s'?%?firstBet

print?'系統(tǒng):?玩家余額?$%d'?%?self.money.chu(int(firstBet))

print?'系統(tǒng):?玩家總下注金額?$%d'?%?self.money.zongjiazhu(int(firstBet))

time.sleep(0.5)

return?True

else:

continue

#?加注(再下注)

def?againBet(self):

while?True:

secondBet?=?raw_input('系統(tǒng):?各位玩家請加注(需是$%s的倍數(shù),STAND請直接回車!):?'?%?self.money.base)

#?放棄加注

if?self.giveUp(secondBet):

print?'玩家:?STAND!'

print?'系統(tǒng):?玩家余額?$%d'?%?self.money.chkBalance()

print?'系統(tǒng):?玩家總下注金額?$%d'?%?self.money.zongjiazhu()

time.sleep(0.5)

return?True #?放棄加注也開第三張

#?檢查輸入的金額

againInput?=?self.money.chkInput(secondBet)

if?againInput?==?'lack':

continue

elif?againInput?==?'beyond':

continue

elif?againInput:

print?'玩家:?加注?$%s'?%?secondBet

print?'系統(tǒng):?玩家余額?$%d'?%?self.money.chu(int(secondBet))

print?'系統(tǒng):?玩家總下注金額?$%d'?%?self.money.zongjiazhu(int(secondBet))

time.sleep(0.5)

return?True

else:

continue

class?Money(object):

"""docstring?for?Money"""

def?__init__(self):

self.base?=?config.base #?下注金額基數(shù)

self.rwFile?=?RWFile()

#?數(shù)錢出賬

def?chu(self,?money=0):

lose?=?self.rwFile.readFile(self.rwFile.moneyFilePath)-money

self.rwFile.writeFile(self.rwFile.moneyFilePath,?lose)

return?lose

#?贏錢進(jìn)賬

def?jin(self,?money=0):

win?=?self.rwFile.readFile(self.rwFile.moneyFilePath)+money

self.rwFile.writeFile(self.rwFile.moneyFilePath,?win)

return?win

#?總下注金額

def?zongjiazhu(self,?money=0):

zongzhue?=?self.rwFile.readFile(self.rwFile.amountFilePath)+money

self.rwFile.writeFile(self.rwFile.amountFilePath,?zongzhue)

return?zongzhue

#?檢查輸入的金額

def?chkInput(self,?number):

if?number.isdigit(): #?數(shù)字

if?self.chkBalance()?==?0:

print?'提醒:?您當(dāng)前余額為$0,無法加注!' #?此處是"加注",為什么不是"下注"?,因?yàn)橥婕壹尤胗螒蚝缶蛯ν婕矣囝~進(jìn)行檢查,如果是$0,則直接提示無法繼續(xù)游戲,要求退出!都不給下注的機(jī)會,故不會存在余額為$0的情況下還可以下注的,但可以加注,因?yàn)榈谝淮蜗伦r(shí)全下了!

time.sleep(0.5)

return?'lack'

elif?int(number)?=?self.chkBalance(): #?輸入的金額在玩家余額之內(nèi)

if?int(number)?%?self.base?==?0: #?輸入的金額是base的倍數(shù)

return?True

else:

print?'提醒:?輸入的金額必須是$%s的倍數(shù),請重新輸入!'?%?self.base

time.sleep(0.5)

return?False

else:

print?'提醒:?輸入的金額$%s已超出您當(dāng)前余額$%d,請重新輸入!'?%?(number,self.chkBalance())

time.sleep(0.5)

return?'beyond'

else:

print?'提醒:?抱歉,你輸入的不是金額數(shù)字,請重新輸入!'

time.sleep(0.5)

return?False

#?查詢余額

def?chkBalance(self):

balance?=?self.rwFile.readFile(self.rwFile.moneyFilePath)

return?balance

class?RWFile(object):

"""讀寫金錢和總下注金額文本文件"""

def?__init__(self):

self.moneyFilePath?=?'money.txt' #?必須utf8格式的txt文本

self.amountFilePath?=?'amount.txt' #?必須utf8格式的txt文本

#?讀(返回讀到的數(shù))

def?readFile(self,?filePath):

f?=?open(filePath,'r')

money?=?f.read()

if?money?==?''?and?not?money.isdigit():

print?'存儲玩家金錢的文件:?"%s"?的內(nèi)容不是一個(gè)金額數(shù)字,系統(tǒng)已恢復(fù)成初始值!'

money?=?config.money #?恢復(fù)為config中的money數(shù)

f.close

return?int(money)

#?寫

def?writeFile(self,?filePath,?money?=?0):

f?=?open(filePath,'w')

f.write(str(money))

f.close()

#?檢查配置文件,money文件,amount文件

def?chkFile(self):

#?檢查配置文件

if?not?str(config.base).isdigit()?or?not?str(config.money).isdigit():

print?'配置文件config.py不正確!必須是數(shù)字,且其中前后無空格!'

return?False

#?money文件是否存在

if?not?os.path.isfile(self.moneyFilePath)?or?not?os.path.isfile(self.amountFilePath):

f1?=?open(self.moneyFilePath,'w')

f1.write(config.money)

f1.close()

f2?=?open(self.amountFilePath,'w')

f2.write('0')

f2.close()

return?True

return?True

def?main():

#?顯示游戲規(guī)則

print?rule.gameRule

#?a=[]

#?for?i?in?range(2,15):

#? a.append(i)

#?print?a

banker?=?Banker()

player?=?Player()

rwFile?=?RWFile()

if?not?rwFile.chkFile():

return

while?True:

banker.ready() #?莊家準(zhǔn)備

playComd?=?player.joinGame() #?系統(tǒng)提示玩家是否加入這局

if?playComd?==?'q':

break

elif?playComd:

#?加入

if?player.bet(): #?玩家下注

#?下注

if?banker.start(): #?莊家開局,發(fā)前兩張牌

if?player.againBet(): #?玩家加注

banker.thirdCard() #?莊家發(fā)第三張牌

else:

banker.thirdCard() #?莊家發(fā)第三張牌

else:

#?沒下注

banker.end() #?莊家結(jié)束這局

else:

#?PASS

banker.end() #?莊家結(jié)束這局

continue

if?__name__?==?'__main__':

main()

運(yùn)行結(jié)果

--------------------------------------------------------------------------------

莊家:?準(zhǔn)備開局,請各位玩家準(zhǔn)備進(jìn)入!

莊家:?下注規(guī)則:各位玩家投注金額需是$5的倍數(shù)(如,$5/$50/$100等),多少我都能賠起!

系統(tǒng):?是否加入這局(y/n,回車默認(rèn)y,5秒后默認(rèn)n,退出輸入q)?:?

系統(tǒng):?玩家余額?$18705

系統(tǒng):?玩家總下注金額?$0

系統(tǒng):?各位玩家請請下注(需是$5的倍數(shù),PASS請直接回車!):?55

玩家:?下注?$55

系統(tǒng):?玩家余額?$18650

系統(tǒng):?玩家總下注金額?$55

莊家:?前兩張開牌: 梅花J 紅桃A

莊家:?跨度: ??????2

系統(tǒng):?各位玩家請加注(需是$5的倍數(shù),STAND請直接回車!):?55

玩家:?加注?$55

系統(tǒng):?玩家余額?$18595

系統(tǒng):?玩家總下注金額?$110

莊家:?第三張開牌: ????方塊9

系統(tǒng):?抱歉!這局莊家贏!

系統(tǒng):?玩家余額?$18595

系統(tǒng):?玩家總下注金額清零?$0

系統(tǒng):?請等待下一局開局.

--------------------------------------------------------------------------------

莊家:?準(zhǔn)備開局,請各位玩家準(zhǔn)備進(jìn)入!

莊家:?下注規(guī)則:各位玩家投注金額需是$5的倍數(shù)(如,$5/$50/$100等),多少我都能賠起!

系統(tǒng):?是否加入這局(y/n,回車默認(rèn)y,5秒后默認(rèn)n,退出輸入q)?:?q

系統(tǒng):?玩家退出游戲!

beta是什么意思?

意思是:貝它;希臘字母的第二個(gè)字母。

英['bi:t?]

釋義:

n.β(希臘字母表的第二個(gè)字母);β項(xiàng),β類;β等,乙等;β星;β衰變的,β粒子的;β系數(shù),β因素

n.(Beta)(羅馬尼亞、波蘭、美、印度)布蕾塔(人名)

[復(fù)數(shù):betas]

短語:

beta function貝塔函數(shù);貝他函數(shù);Beta函數(shù)

擴(kuò)展資料:

臨近單詞:bet

英[bet]

釋義:

v.打賭;與(某人)以錢打賭;(非正式)敢說

n.打賭;賭注;(非正式)有可能成功的人選(或備選行動)

abbr.在……中間;往返于;合用;夾在兩物之間的空間中;在期間(between)

n.(Bet)(美)貝特(人名)

[復(fù)數(shù):bets;第三人稱單數(shù):bets;現(xiàn)在分詞:betting;過去式:bet或betted;過去分詞:bet或betted]

短語:

Best Bet迎妻接福;最好的措施;最佳選擇

用戶點(diǎn)擊“確定”之后,網(wǎng)頁通過計(jì)算返回該用戶輸入的字符串從左邊算起4個(gè)字符,用left函數(shù)設(shè)計(jì)一個(gè)頁面。

一.前言

注:因?yàn)閺?fù)制的時(shí)候太激動了,所以本文的轉(zhuǎn)載無法經(jīng)過夏克的同意,這里說聲對不住了,希望有人能給個(gè)地址,大家上他那去看看!本文在原文的基礎(chǔ)上面稍微擴(kuò)充了RGSS2的知識,但是不多,很多地方都修改了,希望希望夏克同學(xué)原諒我,因?yàn)槲覍?shí)在沒辦法聯(lián)系到你.那么,請各位看官閱覽本文過后,仔細(xì)看看RPG Maker自帶的幫助,雖然說是幫助,但是那個(gè)也是很好的教材哦!

二.基本概念

1.什么是RGSS/RGSS 2?

Ruby Game Scripting System(以下簡稱RGSS),中文意思就是:Ruby游戲腳本系統(tǒng),是一個(gè)腳本性質(zhì)的游戲編程系統(tǒng),并不是整個(gè)游戲都用它來生成,RGSS所能做的只是一些有限的功能,而這些功能,是由廠家也就是EnterBrain所規(guī)定的,我們只能在自己力所能及的范圍內(nèi)來挖掘RGSS的潛力,RGSS 2則是在RGSS的基礎(chǔ)上擴(kuò)充和刪減了一部分形成的,也可以稱之為RGSS的換代版本,是RMVX所使用的

2.腳本(Script):

腳本這個(gè)概念應(yīng)用的范圍很廣,Windows系統(tǒng)里就有VBScript,JavaScript,WScript等腳本程序,Unix系統(tǒng)也有很多Perl,C等腳本程序,腳本可以解釋為是一種系統(tǒng)內(nèi)用來實(shí)現(xiàn)一些特定功能的有著局限性的編程環(huán)境.有的腳本可以觸及到系統(tǒng)底層,有的卻只是完成一些運(yùn)算或者控制流程的功能,這取決于腳本系統(tǒng)的權(quán)限,也可以說取決于腳本系統(tǒng)所提供的庫函數(shù)功能.

3.RGSS/RGSS2中的腳本:

在RPG Maker XP/RPG Maker VX(以下簡稱RMXP/RMVX)中,按F11就可以打開[腳本編輯器],不過RM2003或更早的版本卻沒有這個(gè)功能,左邊的窗口是腳本列表,右邊的窗口是腳本內(nèi)容,左下角可以修改腳本名稱.

在RMXP/RMVX中,游戲開始運(yùn)行后,總是從最上邊的腳本開始運(yùn)行,依次往下,所以,經(jīng)常把變量聲明、類聲明、函數(shù)聲明、函數(shù)定義的腳本放在上面,而MAIN腳本總是放在最后.

三.開始神奇的腳本學(xué)習(xí)旅程

1.Hello,World!

經(jīng)過上面的基本知識后,相信你對RGSS/RGSS2的相關(guān)知識有了一定了解,一般的編程語言教程都是從"Hello,World!"開始的,那好,我們也從"Hello,World!"開始,不過為了體現(xiàn)RGSS語言與Ruby的不同,我們將其改為"Hello,World,我來學(xué)習(xí)RGSS語言了!",首先,請打開RMXP/RMVX,在新建好一個(gè)空白工程后,按下鍵盤上面的"F11"鍵,開始我們的RGSS/RGSS2腳本學(xué)習(xí)之旅!為了保證執(zhí)行腳本的快速,請?jiān)谀_本列表中選中最頂端的那個(gè)腳本,然后按下方向鍵上面的Delete(也稱為DEL、刪除)鍵,刪除腳本直到Main腳本為止(這里的意思是只保留Main腳本),選擇[插入]來插入一個(gè)新的腳本,給新腳本命名為Test,刪除Main腳本,點(diǎn)[確定].這樣我們就得到了一個(gè)空的腳本系統(tǒng),試著運(yùn)行一下游戲,可以看到游戲在短暫的啟動后就自動終止了,這表明沒有任何腳本可以執(zhí)行,游戲只好退出.既然測試成功了,那么下面我們在Test腳本中加入一些內(nèi)容.按F11打開[腳本編輯器],因?yàn)槲覀冎挥蠺est一個(gè)空腳本,所以在Test的內(nèi)容中輸入下面的代碼:

p "Hello,World,我來學(xué)習(xí)RGSS語言了!"

把這行代碼復(fù)制并粘貼在Test腳本中,按[確定],按F12,保存后游戲開始運(yùn)行,短暫停頓后就會彈出一個(gè)對話框,內(nèi)容是不是:"Hello,World!"?這樣我們就做出了第一個(gè)腳本,如果是學(xué)過Ruby的你一定會發(fā)現(xiàn)中文會被正常的輸出,而不是類似于"/數(shù)字/"的結(jié)果,但是這里要說的是,RGSS不支持puts命令,而printf命令則會忽略掉,如果您實(shí)在懷戀,可以通過其他的腳本來輔助實(shí)現(xiàn).值得說一下的是,RGSS是會區(qū)分大小的,所以這里的p不能使用P(大寫的P).

2.腳本的注釋

在學(xué)習(xí)任何語言的過程中,注釋是少不了的,因?yàn)樽⑨尣粌H僅可以讓新手更明白腳本語句的含義,而且還會使腳本看起來更整潔、美觀,當(dāng)然,能做到的當(dāng)然還有很多.在RGSS中,有兩種注釋,它們分別是符號 # 和

=begin

=end

如果你比較細(xì)心的話應(yīng)該可以看出他們的用途, 符號#是用來注釋單行,而 =begin ... =end 是用來注釋多行的,在這里,有個(gè)知識點(diǎn)需要提一下,符號#后的腳本是會被忽略的,也就是說,你把符號#插入到某一腳本的前面,那么那條腳本就會無效,很多人都將在腳本前添加#看做是一種解決腳本故障的辦法(也就是DEBUG),舉個(gè)例子:

p "Hello,World,我來學(xué)習(xí)RGSS語言了!" #我是很可愛的注釋,執(zhí)行腳本的時(shí)候你會無視我!

將這段代碼插入到腳本中,#后面的語句或者注釋將被無視,然而在這段代碼中,無論是什么都會無效.

=begin

p "Hello,World,我來學(xué)習(xí)RGSS語言了!" #我是很可愛的注釋,執(zhí)行腳本的時(shí)候你會無視我!

=end

到此,基礎(chǔ)部分完畢,如果你想要學(xué)習(xí)更深入的知識,請往下看.

四.數(shù)據(jù)類型

1.數(shù)字

數(shù)字包括整數(shù)和小數(shù),小數(shù)在計(jì)算機(jī)術(shù)語中被稱為浮點(diǎn)數(shù),相信大家都明白什么是整數(shù)和小數(shù)了.整數(shù)包括正整數(shù)和負(fù)整數(shù),0可以被視為整數(shù),數(shù)字屬于常量的一部分.

常見的數(shù)字種類有:

1 = 整數(shù)

100 = 整數(shù)

-10 = 整數(shù)

0 = 整數(shù)

0.11 = 浮點(diǎn)數(shù)

-12.3 = 浮點(diǎn)數(shù)

那好,讓我們寫一個(gè)腳本來學(xué)習(xí)如何顯示一個(gè)常量的值,在Test腳本中,清除腳本內(nèi)容,插入下面的代碼:

p 100

運(yùn)行游戲,看到彈出的對話框顯示:"100",若輸入我們輸入:

p 100.100

作為新手的你覺得會彈出什么呢,想想,實(shí)際上彈出的是100.1,而不是100.100

2.數(shù)字的計(jì)算

我們在上節(jié)講了數(shù)字的類型與輸出給用戶的方法,現(xiàn)在我們來體驗(yàn)一下數(shù)字的計(jì)算,在腳本 TEST 中插入以下代碼:

p 1+1

運(yùn)行游戲,看到彈出的對話框顯示:2.這就是常量的加法.你可以很聰明地想象出乘法、除法、減法:

p 3+5

p 3*5

p 3/5

p 3-5

運(yùn)行游戲,你會發(fā)現(xiàn)游戲按腳本順序輸出了加、乘、除、減,你會發(fā)現(xiàn),3/5輸出的是0而不是正確結(jié)果,整數(shù)和整數(shù)的運(yùn)算,其結(jié)果仍舊表現(xiàn)為整數(shù),如果你希望得到浮點(diǎn)數(shù),那么就應(yīng)該使被除數(shù)或者除數(shù)至少有一個(gè)是小數(shù)形式的表示.請看下面的代碼:

p 3.0/5

p 3/5.0

運(yùn)行游戲,顯示的結(jié)果就都是小數(shù)了.值得一提的是還有兩個(gè)很有用的算符,求余數(shù)(%)和乘方(**),輸入以下代碼:

p 14%4

p 2**3

它們分別輸出了2與8,和預(yù)期的正確結(jié)果一樣.

3.括號的用處

各種運(yùn)算符之間總會存在優(yōu)先順序,加減乘除的順序是不變的,對于其它你所不熟悉的或者弄不清除的,只要記住一點(diǎn)就可以了,那就是括號的優(yōu)先權(quán)是最高的,善用括號能夠至少確保程序的準(zhǔn)確性而先不管是不是很難看,當(dāng)然,強(qiáng)大的RGSS所使用的基本不是只有一個(gè)功能,或考得其他功能我們會在以后的章節(jié)一一闡述.

4. 常量與變量

常量:常量就是我們經(jīng)常會用的數(shù)字、字符串了,比如我們問一張光盤多少錢,回答說5元,那么5就是常量,如果說一張光盤的價(jià)格不定,在3-5元的范圍內(nèi)浮動,那么這就是我們學(xué)過的未知數(shù),對于這樣的未知數(shù)我們經(jīng)常會用一個(gè)變量來表示.

變量:變量就是我們用一個(gè)符號來表示一個(gè)我們想要表示的概念,比如我們可以用price這個(gè)變量來表示一張光盤的價(jià)格.變量與常量的區(qū)別就在變量是可以變動的,也就是說我們用變量來定義一個(gè)概念后,接下來就會來操作這個(gè)變量使它變化.而我們不能讓一個(gè)常量變化,比如我們不能讓5=4,但我們可以讓price=4.

命名規(guī)則: 變量的取名有以下的限制:

1、必須以英文字母(大小寫均可)、漢字、下劃線開頭.

2、第二個(gè)字符開始可以使用數(shù)字、英文字母、漢字、下劃線.

3、不能使用保留字作變量的名字.

保留字是保留給系統(tǒng)用的,也就是說系統(tǒng)已經(jīng)占用了,以下是系統(tǒng)的保留字:

alias def false nil return unless

and do for not self until

begin else if or super when

break elsif in redo then while

case end module rescue true yield

class ensure next retry undef

所以不要使用上面列出的單詞做你的變量的名字.

變量的賦值:變量無需事先聲明,可以拿來就用,例如:

a=100

p a

運(yùn)行腳本,看到彈出的對話框顯示:100 , 但必須先賦值才可以使用變量,否則,試試下面的代碼:

p b

會彈出什么呢,如果不賦值給變量,就相當(dāng)于這個(gè)變量不存在,而一旦賦值給它,就表明這個(gè)變量存在了.

變量的運(yùn)算:

下面的代碼你應(yīng)該可以猜出是什么結(jié)果的:

戰(zhàn)斗前的體力=234

戰(zhàn)斗后的體力=200

p 戰(zhàn)斗前的體力

p 戰(zhàn)斗后的體力

繼續(xù):

p 戰(zhàn)斗前的體力-戰(zhàn)斗后的體力

看到了嗎,這里我進(jìn)行了運(yùn)算,變量的運(yùn)算.

就像對于常量一樣,加減乘除和括號同樣適用于變量的運(yùn)算:

x=1

y=2

z=3

p x+(y*z)/(y+z)-y+z

但下面的運(yùn)算是常量所沒有的:

自運(yùn)算:

x+=5

y*=2

z/=3

p x

p y

p z

+=,-=,*=,/=這四個(gè)運(yùn)算符是自運(yùn)算符,x+=1相當(dāng)于x=x+1,其它同理.

全局變量:

局部變量和全局變量的區(qū)別在于局部變量只能被所在的腳本訪問,而全局變量能被所有的腳本訪問.

在變量名前加$符號就可以聲明全局變量了.

5. 字符串

顯示字符串:

先看看下面這幾行語句在RGSS中的效果:

p"這將會顯示雙引號"

p'這也會顯示雙引號'

print"這不會顯示雙引號"

print'這也不會顯示雙引號'

把上面的四行語句復(fù)制下來,然后在我們剛剛建立好的Test腳本中粘貼,粘貼前最好把Test腳本的內(nèi)容清除掉,我們只需要測試我們現(xiàn)在的代碼.好,運(yùn)行游戲,看看效果吧.

首先,看得出來,用來輸出顯示的方法又多了一種:print,不同的是,p可以顯示很多種數(shù)據(jù)類型,對不同的數(shù)據(jù)類型,它會按人們?nèi)菀桌斫?/p>

的格式來顯示,比如說這里的字符串,它都會加上雙引號來告訴人們:這次顯示的是字符串,而print直接顯示字符串本身.

在上面的代碼中,分別輸出下面的四行字符串:

"這將會顯示雙引號"

"這也會顯示雙引號"

這不會顯示雙引號

這也不會顯示雙引號

6.字符串常量:

字符串常量的表示有兩種方法.

1.雙引號表示的字符串:

這種表示方法使得字符串可以支持一些特殊格式,這將是我們用的最多的表示方法,下面會有更詳細(xì)的介紹.

2.單引號表示的字符串:

直白的說,單引號所包括的字符串會被原樣顯示出來,也就是說,即使單引號中包含特殊格式,也不會顯示這種特殊格式.

7.字符串變量:

和數(shù)字變量一樣,看看例子吧:

1、賦值:

a="歡迎使用RGSS來編程"

print a

結(jié)果輸出:歡迎使用RGSS來編程

2、連接:

a="中華人民"

b="共和國"

print a+b

結(jié)果輸出:中華人民共和國

3、乘法:

a="連續(xù)兩遍"

print a*2

結(jié)果輸出:連續(xù)兩遍連續(xù)兩遍

4、換行符:

\n表示換行,但是只能用在雙引號字符串內(nèi),若是在單引號字符串內(nèi)便不起作用了,看看下面兩個(gè)例子:

a='中華人民\n共和國'

b="中華人民\n共和國"

print a

print b

結(jié)果輸出:

中華人民\n共和國

中華人民

共和國

5、常量中包含變量:

a="人民"

print "中華#共和國"

結(jié)果輸出:中華人民共和國

記住:這個(gè)特殊格式和\n一樣只能在雙引號形式的字符串中使用,這里提一下,這里的#符號不是注釋的意思.

再看一個(gè):

a="C:\\Program Files\\RPG Maker XP\\System\\Data\\Skills.rxdata"

print "系統(tǒng)安裝后的初始腳本文件是:#"

你可以試試看下面的例子:

a="人民"

print '中華#共和國'

結(jié)果輸出:中華#共和國

五. 控制語句

1. 條件分歧語句

1.比較運(yùn)算符:

有6個(gè)比較運(yùn)算符,分別是

== 相等

!= 不相等

= 小或相等

= 大或相等

比較運(yùn)算符,顧名思義,就是用來比較的,比較的對象可以是任意的,比較的結(jié)果是True或者False.

舉例:

p(" 早安 "==" 早安 ") # = true

p(" 早安 "==" 晚安 ") # = false

p (3 + 1 == 3 + 5) # = false

p (3 + 1 == 2 + 2) # = true

觀察一下結(jié)果就會明白.

邏輯運(yùn)算符:

邏輯運(yùn)算符也有6個(gè),分別是:

與:and ,

或:or , ||

非:not , !

舉例:

p (100 77 and 1 + 1 == 2) # = true

p (100 77 1 + 1 == 2) # = true

if..elseif..else..end 語句:

結(jié)構(gòu):

if 條件1

語句1

elseif 條件2

語句2

.

.

else

語句

end

舉例:

x=123

y=23

z=67

a=(x*y*z+x/y+z/y)*(y-z)+x*z

if a0

print "大于0"

elseif a=0

print "等于0"

else

print "小于0"

end

最常用的還是if...end語句:

金錢數(shù)=10

if 金錢數(shù)100

print "對不起,你的錢不夠了.."

end

unless..end 語句:

這是if..end語句的變種,正好跟if..end相反,就是除非的意思:

unless 條件

語句

end

舉例:

金錢數(shù)=10

unless 金錢數(shù)=100

print "對不起,你的錢不夠了.."

end

除非你的金錢數(shù)大于等于100,否則:“對不起,你的錢不夠了..”

case..when..end 語句:

如果對于把條件限制在某個(gè)范圍或者某些特定的值的情況,使用case..end語句更方便:

case 變量

when 特定的值或者范圍

when 特定的值或者范圍

.

.

end

舉例:

主角狀態(tài)="昏睡"

case 主角狀態(tài)

when "昏迷"

print "你昏迷了.."

when "中毒"

print "你中毒了.."

when "昏睡"

print "你昏睡了.."

end

2.條件賦值語句:

條件賦值語句給我們提供了一個(gè)非常方便的if..else..end的簡化版.

(條件1 ? 語句1 : 語句2)

相當(dāng)于:

if 條件1

語句1

else

語句2

end

舉例:

戰(zhàn)斗狀態(tài)=1

print (戰(zhàn)斗狀態(tài)0 ? "勝利" : "失敗")

2.循環(huán)

1.while..end 循環(huán):

舉例:

a = 0

i = 1

while i = 5

a += i

i += 1

end

p a

這很簡單,很容易明白的.

2.for..in..end 循環(huán):

類似于c語言中的for,但不同,in后面給出變量的變化范圍.

3變化范圍:

類似于1..5表示一個(gè)變化范圍,其所含的值為大于等于1小于等于5.

舉例:

a = 0

for i in 1..5

a += i

end

p a

這也很簡單,很容易明白的.

4.loop do..end 循環(huán):

舉例:

i = 0

loop do

i += 1

p i

end

上面的代碼會一直循環(huán)下去,也就是說是個(gè)死循環(huán).只有使用break才可以從中跳出.

5.break 語句:

上面的例子如果改成下面的樣子,就不再是死循環(huán)了:

i = 0

loop do

i += 1

if i == 5

break

end

p i

end

break也可以從while、for循環(huán)中跳出.

6.next 語句:

跳過本次循環(huán),進(jìn)入下次循環(huán).

舉例:

for i in 1..5

if i == 3

next

end

p i

end

結(jié)果顯示四次,就只有1,2,3,4,5被顯示出來了.

3. 函數(shù)

1. 函數(shù)的概念:

我們把事先編好的,能夠解決或者說處理某種情況的功能的集合叫做函數(shù).不必在意概念,用得多了自然就明白.其實(shí)我們一直在使用的

p,print就是函數(shù)的一種,下面介紹一個(gè)很有用的函數(shù),隨機(jī)函數(shù)rand():

rand(x)返回0-(xx-1)范圍內(nèi)的隨機(jī)數(shù),例如:

p rand(100)

返回的數(shù)字在0-99范圍內(nèi).

我們也可以設(shè)計(jì)自己的函數(shù)以便增加我們需要的功能,更多的時(shí)候,我們大多數(shù)時(shí)間是在跟函數(shù)打交道.

2. 函數(shù)的聲明:

函數(shù)的名字基本上和變量的名字有著相同的限制,例外的情況是,函數(shù)可以在名字的最后添加?或!符號,這種符號有著特殊的用處,以后會講到.

函數(shù)的聲明要用def..end語句,形如:

def 函數(shù)名字

語句

end

我們用rand函數(shù)來設(shè)計(jì)一個(gè)自己的函數(shù)bet():

def bet

if rand(6)3

return "大"

else

return "小"

end

end

print bet

這里的return表示函數(shù)返回的值,如果省略return也可以,但最好帶上,能夠使程序可讀性更好.

我們給bet函數(shù)增加參數(shù):

def bet(x)

if rand(x)3

return "大"

else

return "小"

end

end

print bet(7)

還可以為參數(shù)設(shè)置默認(rèn)值:

def bet(x=7)

if rand(x)3

return "大"

else

return "小"

end

end

print bet #這和print bet(7)一樣

函數(shù)可以有很多參數(shù):

def bet(x,y,z)

if rand(x)3 and rand(y)3 and rand(z)3

return "大"

else

return "小"

end

end

print bet(7,6,10)

4. 重定義函數(shù):

如果定義了兩次相同的函數(shù),則只有后面定義的函數(shù)有效,而先前的定義就無效了.

def hello

return" 您好 "

end

def hello

return" 晚安 "

end

p hello #=" 晚安 "

六. 數(shù)組

如果知道將多次對一個(gè)變量,例如 $salut賦值,您會怎樣做呢?這在很多情況下都會發(fā)生.因此,您可以將所有的變量值放進(jìn)一個(gè)數(shù)組里,而不是手動

地給變量重新賦值.

數(shù)組允許對每個(gè)變量值進(jìn)行分別的處理.請看如下示例:

$salut = ['Hello World','Good Bye World','What do you mean Good Bye World?'] print $salut

運(yùn)行上述代碼得到的輸出如下所示:

Hello WorldGood Bye WorldWhat do you mean Good Bye World?

顯然,這不是我們想要的輸出.沒有間隔也沒有換行.因此,我們可以標(biāo)識希望顯示數(shù)組的哪一部分,并使用先前解釋的串聯(lián)技術(shù)來更方便地提供易讀的輸出.

$salut = ['Hello World','Good Bye World','What do you mean Good Bye World?']

print $salut[0] + "\n"

print $salut[1] + "\n"

print $salut[2] + "\n"

將會導(dǎo)致如下輸出:

Hello World

Good Bye

World What do you mean Good Bye World?

仔細(xì)分析這些代碼.如果回顧一下我們建立的數(shù)組:

$salut = ['Hello World','Good Bye World','What do you mean Good Bye World?']

我們告訴 Ruby 定義一個(gè)名為 salut 的變量,其值為:

$salut = 0 1 2

Hello World Good Bye World What do you mean Good Bye World?

每個(gè)值通過一個(gè)數(shù)字來被識別.數(shù)字通過數(shù)組中的數(shù)字位置來定義.位置總是從 0 開始,并從 0 開始遞增.所以要打印數(shù)組中的第 2 個(gè)值,

您要輸入:

print $salut[1]

最容易忘記的是字段從 0 而不是從 1 開始.

七. load,require語句

在許多知名網(wǎng)站上,很多的人都認(rèn)為RGSS不支持load,requir,語句,如果需要使用的話好去破解Scripts.rxdata文件(XP)或者Scripts.rvdata(VX),其實(shí)你不用去研究破解Scripts.rxdata了,因?yàn)镽GSS完全支持load,require語句,只不過與Ruby語言稍有區(qū)別的是這兩個(gè)語句只支持絕對地址,也就是說不支持類似于:require "win32/***" 的格式

在我們的試驗(yàn)?zāi)_本中輸入:

load "d:/sequh.rb"

就可以加載D盤的sequh.rb文件了,同理:

require "D:/sequh.rb"

這里我輸入的是絕對路徑,絕對路徑的表示方法是:

把DOS格式的路徑名中的“\”統(tǒng)統(tǒng)改為“/”即可

而相對路徑的獲得,需要一點(diǎn)兒辦法:

因?yàn)樵谖业挠螒蚰夸浵掠術(shù)ame.exe文件,所以我們可以通過它來獲得游戲目錄,然后得到絕對目錄,把我們的相對路徑加到絕對目錄后面,例

子:

load "#/scripts/sequh.rb"

其中的File.dirname(File.expand_path("Game.exe"))便是游戲目錄的絕對路徑.

八. 對象和方法

這個(gè)代碼段中用到的一些技術(shù)和方法您可能是第一次見到.RGSS是一種面向?qū)ο蟮木幊蹋∣bject Oriented Programming,OOP)語言.使用 OOP 時(shí),通常情況下程序員將調(diào)用諸如對象和方法之類的項(xiàng)目.對象就象一個(gè)容器.它包含自己特定的變量和函數(shù). 方法是一種被調(diào)用的東西,就像函數(shù)對對象進(jìn)行專門處理一樣.如果看一下先前的示例,我們就可以顯示工作中的對象和方法.

while enterWorld = STDIN.gets enterWorld.chop!

這里我們有兩個(gè)對象和兩個(gè)方法的示例.第一個(gè)對象是 enterWorld,第二個(gè)對象是 STDIN.enterWorld 對象是用戶定義的對象,而 STDIN 對象(Standard Input 的縮寫)是RGSS內(nèi)建的.

這個(gè)示例中還有兩種方法.第一種是 gets,第二種是 chop!.前面提到過,方法對對象進(jìn)行專門處理.明確地說,方法將在對象中執(zhí)行一個(gè)操作.用 gets 方法,我們告訴 RGSS 去獲取 STDIN.當(dāng) RGSS 看到與 STDIN 關(guān)聯(lián)的 gets,它就會等待鍵盤輸入和一個(gè)回車.簡而言之,STDIN.gets 就是等待用戶輸入一些內(nèi)容然后敲 Enter 鍵.

第二種方法 chop! 用來對用戶定義的對象 enterWorld 進(jìn)行專門處理.chop! 方法告訴 enterWorld 將 enterWorld 對象關(guān)聯(lián)的數(shù)據(jù)的換行符

和回車符截去.如果不使用 chop!(或者 chomp!),那么包含在先前代碼上下文中的下面語句永遠(yuǎn)都不會為真.

if enterWorld == $salut[0]

因?yàn)闆]有使用 chop!,所以得出結(jié)果將為假,$salut[0] 實(shí)際上就等于 $salut[0]\n.新行是由 STDIN 對象從 gets 方法接收的輸入產(chǎn)生的.使用回車將會在值末尾添加一個(gè)換行符.

autoit和按鍵精靈 按鍵娃娃這些屬于按鍵工具 可以模擬控制

ruby,lua,php,python vb6.0,C#,java erlang等這些可以模擬控制

C/C++ 匯編 可以控制硬件鍵盤鼠標(biāo)

python計(jì)算商品數(shù)量和單價(jià)的總價(jià)怎么編程?

用C語言編寫一程序,完成以下功能:定義一個(gè)結(jié)構(gòu)體數(shù)組,輸入4種商品的名稱、單價(jià)、數(shù)量,要求計(jì)算并逐個(gè)輸出每種商品的總價(jià),最后輸出單價(jià)最高的商品價(jià)格。

注意事項(xiàng):

1.注意進(jìn)行異常處理。

2.注意代碼書寫、命名規(guī)范。

提示算法(僅供參考):

1.定義一個(gè)結(jié)構(gòu)體,包括名稱、單價(jià)、數(shù)量、總價(jià)四個(gè)成員

2.通過循環(huán)輸入名稱、單價(jià)、數(shù)量

3.計(jì)算商品總價(jià),存入結(jié)構(gòu)體

4.循環(huán)輸出每種商品總價(jià)

5.判斷并輸出單價(jià)最高的商品價(jià)格

python編程求幫忙

#!/usr/bin/env?python3

#?coding=utf-8

import?random

#?財(cái)富值

wealth?=?1000

#?下注金額

amount?=?0

#?下注位置?0?表示小?1?表示大

bet?=?0

#?財(cái)富最大臨界值

max_wealth?=?50000

#?財(cái)富最小臨界值

min_wealth?=?0

#?下注金額,傳入剩余財(cái)富值

def?input_num(residue_wealth):

num?=?input('您的剩余金額為:?{},請輸入下注金額:?'.format(residue_wealth))

#?判斷輸入金額?為正整數(shù)?大于0且不大于剩余財(cái)富值

if?(num.isdigit()?==?False):

print('下注金額錯誤,您輸入值為{},請輸入整數(shù)金額'.format(num))

return?input_num(residue_wealth)

elif?(num?==?'0'):

print('下注金額錯誤,您輸入的值為{},請輸入大于0的整數(shù)金額'.format(num))

return?input_num(residue_wealth)

num?=?int(num)

if?(num??residue_wealth):

print('下注金額({0})大于剩余財(cái)富值({1}),請重新輸入'.format(num,?residue_wealth))

return?input_num(residue_wealth)

return?num

#?下注大小

def?input_bet_size():

input_bet?=?input('請您輸入買大買小(0?為小?1?為大):?')

if?(input_bet?!=?'0'?and?input_bet?!=?'1'):

print('您下注{}有誤,請重新買大小'.format(input_bet))

return?input_bet_size()

return?int(input_bet)

#?隨機(jī)生成大小

def?random_bet_fun():

#?1-6的隨機(jī)數(shù),1,2,3為小?4,5,6為大

random_num?=?random.randint(1,?6)

if?random_num?=?1?and?random_num??4:

random_bet?=?0

else:

random_bet?=?1

return?random_bet

while?1:

amount?=?input_num(wealth)

bet?=?input_bet_size()

random_bet?=?random_bet_fun()

if?(bet?==?random_bet):

#?猜對大小,財(cái)富值增加下注金額

wealth?+=?amount

print('下注大小成功,財(cái)富值增加{0},您的剩余財(cái)富值為{1}'.format(amount,?wealth))

else:

#?猜錯大小,財(cái)富值扣除下注金額

wealth?-=?amount

print('下注大小失敗,財(cái)富值扣除{0},您的剩余財(cái)富值為{1}'.format(amount,?wealth))

print('您的剩余金額為:?{}'.format(wealth))

if?(wealth??max_wealth):

print('您發(fā)財(cái)了,您的財(cái)富值{0}大于{1}'.format(wealth,?max_wealth))

break

elif?(wealth?=?min_wealth):

print('您破產(chǎn)了,您的財(cái)富值{0}不足'.format(wealth))

break

下注用的是色子的 1-6,1-3為小,4-6為大。

本文名稱:bet函數(shù)python bet 用法
網(wǎng)站網(wǎng)址:http://www.chinadenli.net/article36/doogesg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)面包屑導(dǎo)航網(wǎng)站維護(hù)小程序開發(fā)網(wǎng)頁設(shè)計(jì)公司外貿(mào)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)