版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_39591494/article/details/81843088
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:3_YanKai
import random
import string
User_data = {}
PC1 = random.randint(1, 10)
PC2 = random.randint(1, 10)
def user_input():
global User1
global User2
while True:
User1 = input("请您输入第一个用户名:")
User2 = input("请您输入第二个用户名:")
print(f"设置用户名成功第一个用户为:({User1}) 第二个用户为:({User2})")
break
def user_choice():
global User1_Int
global User2_Int
User1_Int = input(f"请'{User1}'输入你猜测的数字(小于21以下的数字):")
User2_Int = input(f"请'{User2}'输入你猜测的数字(小于21以下的数字):")
def user_plus():
global User1_result
global User2_result
User1_result = int(User1_Int) + int(PC1)
User2_result = int(User2_Int) + int(PC2)
User_data[User1] = User1_result
User_data[User2] = User2_result
print(f"{User1}用户输入的数字为:{User1_Int},最终获得数为:{User1_result},系统随机数字为:{PC1}")
print(f"{User2}用户输入的数字为:{User2_Int},最终获得数为:{User2_result},系统随机数字为:{PC2}")
def user_judge():
if User1_result > User2_result:
print(f"最终的赢家为:{User1}用户,恭喜您获得100万美金")
elif User1_result < User2_result:
print(f"最终的赢家为:{User2}用户,恭喜您获得100万美金")
elif User1_result == User2_result:
print(f"哇,你们两个的结果都是一样的,祝你们幸福~~~")
print("游戏结束,总数据如下:".center(70,"-"))
for u1, u2 in User_data.items():
print(f"用户:{u1} 总数据为:{u2}")
def main():
user_input()
user_choice()
user_plus()
user_judge()
if __name__ == '__main__':
main()