自学Python写了一个猜大小小游戏

编程开发   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2023-3-24

以下源代码

'''
import random

def 骰子游戏():
print('>>>>>>>骰子游戏<<<<<<<')
余额 = int(input('请充值余额:'))
回合 = int(input('请输入玩几个回合:'))
while 余额 >= 0:
for i in range(回合):
if 余额 < 1:
break
print('<<<<<<游戏开始>>>>>>')
a = random.randrange(1,7)
b = random.randrange(1,7)
c = random.randrange(1,7)
点数 = a + b + c
大 = 11 <= 点数 <=18
小 = 3 <= 点数 <=10
押 = int(input('请押注金额:'))
倍率 = int(input('请选择倍率(1,2,5,10):'))
总额 = 押 * 倍率
押注=input('请押注大小:')
if 押注 == '大' and 大:
余额 = 余额 + 总额
print('点数为{}、{}、{}。恭喜你赢了'.format(a,b,c))
print('当前余额:',余额)
elif 押注 == '小' and 小:
余额 = 余额 + 总额
print('点数为{}、{}、{}。恭喜你赢了'.format(a,b,c))
print('当前余额:',余额)
else:
余额 = 余额 - 总额
print('点数为{}、{}、{}。你输了'.format(a,b,c))
print('当前余额:',余额)
else:
print('回合结束')
else:
print('您的余额已不足,请充值')
骰子游戏()
骰子游戏()
'''

-----------------------分割线--------------------------
21岁了很迷茫,想自学一门编程技术转行互联网
有冇大佬指条明路

楼主是看书学的吗
嗯嗯,也有看网上的教学视频,但是每个人讲的都不一样所以就买了书自己学
13楼
元昊01 2023-3-25
学互联网的话就要学Java,python有点不吃香[滑稽]
成年人我两个都要,先学会Python再学Java我感觉会容易些,Python语法对小白太友好了
15楼
元昊01 2023-3-25
来自python之父的认可[滑稽]

这浓密的头发似乎在告诉我实力跟头发可以兼得[咦]Python牛批
17楼
昵称862115 2023-3-31
千万别学Java了,能卷死,真的不建议。自学能力强可以去学go,个人感觉前景很好
18楼
GG 2023-4-3
import random

def generate_number():
"""生成四位不重复的整数"""
digits = list(range(10))
random.shuffle(digits)
return digits[:4]

def check_guess(answer, guess):
"""检查猜测结果并返回提示"""
correct_digits_and_position = 0
correct_digits_only = 0
for i in range(len(answer)):
if guess[i] == answer[i]:
correct_digits_and_position += 1
elif guess[i] in answer:
correct_digits_only += 1
return (correct_digits_and_position, correct_digits_only)

def play_game():
"""猜数字游戏主程序"""
answer = generate_number()
print("我生成了一个四位数,请你来猜测它。")
num_guesses = 0
while True:
guess = input("请输入一个四位不重复的整数:")
if not guess.isdigit() or len(guess) != 4 or len(set(guess)) != 4:
print("请输入符合要求的四位不重复的整数!")
continue
guess = [int(d) for d in guess]
num_guesses += 1
result = check_guess(answer, guess)
if result[0] == 4:
print("恭喜你猜中了这个数,共猜测了{}次!".format(num_guesses))
break
else:
print("你猜对了{}个数字和位置,猜对了{}个数字但位置错误。".format(result[0], result[1]))

if __name__ == '__main__':
play_game()
19楼
昵称359730 2023-4-15
推荐javA[滑稽]
1 2

评论

登录后才可发表内容
  • 主题

    1

  • 帖子

    9

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.0545s Mem:2132Kb