#/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?
原文:http://blog.51cto.com/13118411/2109156