码迷,mamicode.com
首页 > 其他好文 > 详细

21dian

时间:2018-04-29 23:15:08      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:cooper&fangtao

#/usr/bin/env Pthon """ 玩法:两个玩家,游戏开始先输入名字 用字典保存每个玩家的信息:姓名,获胜次数 电脑随机产生2个数,每个玩家轮流猜1个数,与电脑随机产生的两个数求和,最接近21的获胜 每轮结束后显示玩家的信息 按q退出游戏 """ user1 = input("第一个玩家的姓名:") user2 = input("第二个玩家的姓名:") user1_win = 0 user2_win = 0 users = {user1:user1_win,user2:user2_win} print(users)
第一个玩家的姓名:coop
第二个玩家的姓名:jiao
{‘coop‘: 0, ‘jiao‘: 0}
import random
number1 = random.randint(1,10)
number2 = random.randint(1,10)
print(number1)
print(number2)
1
5
user1_num = input(‘请输入你的数字‘)
user2_num = input(‘请输入你的数字‘)
请输入你的数字4
请输入你的数字4
num1 = number1 + number2 + int(user1_num)
num2 = number1 + number2 + int(user2_num)
if  abs(num1 - 21) > abs(num2 - 21):
    print(f‘{user2} win‘)
    user2_win += 1
else:
    print(f‘{user1} win‘)
    user1_win += 1
print(user2_win)
print(user2_win)
print(users)

print(num1)
print(num2)
coop win
0
0
{‘coop‘: 0, ‘jiao‘: 0}
10
10
#/usr/bin/env Pthon
"""
玩法:两个玩家,游戏开始先输入名字
用字典保存每个玩家的信息:姓名,获胜次数
电脑随机产生2个数,每个玩家轮流猜1个数,与电脑随机产生的两个数求和,最接近21的获胜
每轮结束后显示玩家的信息
按q退出游戏
"""
user1 = input("第一个玩家的姓名:")
user2 = input("第二个玩家的姓名:")
user1_win = 0
user2_win = 0
#users = {user1:user1_win,user2:user2_win}
#print(users)

import random
number1 = random.randint(1,10)
number2 = random.randint(1,10)
#print(number1)
#print(number2)

user1_num = input("user1请输入你的数字")  # 怎么把用户1的变量名输进入
user2_num = input(‘请输入你的数字‘)
num1 = number1 + number2 + int(user1_num)
num2 = number1 + number2 + int(user2_num)

if  abs(num1 - 21) > abs(num2 - 21):
    print(f‘{user2} win‘)
    user2_win += 1
else:
    print(f‘{user1} win‘)
    user1_win += 1
#print(user2_win)
#print(user2_win)
users = {user1:user1_win,user2:user2_win}  # 非要放在这个地方?
print(users)

#print(num1)
#print(num2)
第一个玩家的姓名:coop
第二个玩家的姓名:jiao
user1请输入你的数字6
请输入你的数字4
coop win
{‘coop‘: 1, ‘jiao‘: 0}
input?

21dian

标签:cooper&fangtao

原文地址:http://blog.51cto.com/13118411/2109156

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!