问题描述
所以我和我的朋友正在制作一个 21 点游戏,我无法将游戏进行多轮,所以在这一轮结束后,下一轮开始。我不知道该怎么做。这是我的代码:
starter_chips = 500
print(f"You have {starter_chips} chips")
bet = int(input("How much do you want to bet: "))
input_chips = starter_chips - bet
even_score_chips = input_chips + bet
print(f"You have {input_chips} left")
dealer_cards = 17
player_cards = 17
if player_cards == dealer_cards:
print(f"You get your bet back and have {even_score_chips} chips")
在这之后我想开始下一轮。
解决方法
您基本上想用一个 <script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.7.5/angular.min.js"></script>
<div ng-app="myApp" ng-controller="myController">
<ul>
<li ng-repeat="artist in artists | orderBy: order | filter: search">
<h3>{{artist.name}} - {{artist.worth | currency:'£'}}</h3>
<span class="rank" style="background:{{artist.rank}}">{{artist.rank}}</span><br/>
<a href="/artists/{{ artist.link }}.html"> View Artist</a>
</li>
</ul>
</div>
循环将现有代码包装成一手牌,该循环询问该游戏是否要继续播放。使用您的代码作为起点,您可能会这样做:
while