鱼C论坛

 找回密码
 立即注册
楼主: 新手·ing

[技术交流] Python:每日一题 30(答题领鱼币)

   关闭 [复制链接]
发表于 2018-5-4 17:24:54 | 显示全部楼层
看题看题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-4 18:49:58 | 显示全部楼层
学习学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-4 22:52:15 | 显示全部楼层
啥题,试试
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-4 22:56:09 | 显示全部楼层
# -*- coding: utf-8 -*-
from random import randint

guess = randint(1, 3)
while True:
    ask = input('1石头,2剪,3布\n请输入数字:')
    if (ask in '123') and (len(ask) == 1):
        ask = int(ask)
        break
    else:
        print('输入错误,请重新输入')
        continue

gus = ['石头', '剪', '布']
if guess == 1:
    print('电脑出了%s,你出的是%s\n你赢了' % (gus[ask-3], gus[ask-1]))
elif guess == 2:
    print('电脑出了%s,你出的是%s\n你输了' % (gus[ask-2], gus[ask-1]))
else:
    print('电脑出了%s,你出的是%s\n平局!' % (gus[ask-1], gus[ask-1]))
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-4 23:26:01 | 显示全部楼层
来看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-10 14:00:00 | 显示全部楼层
学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-5-10 14:28:00 | 显示全部楼层
1234567
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-10 14:40:50 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-5-10 15:33:55 From FishC Mobile | 显示全部楼层
我来试试
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-10 17:23:40 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-5-10 18:19:13 | 显示全部楼层
这。。。。我还以为题目是能看到的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-10 18:20:49 | 显示全部楼层
看完题才知道简单的不能再简单,random模块完全够用了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-10 18:27:01 | 显示全部楼层
信然想知道
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-10 18:29:43 | 显示全部楼层
谢谢,慕名而来
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-11 00:15:35 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-5-11 00:41:39 | 显示全部楼层
import random
while True:
    dict = {1:"剪刀",2:"石头",3:"布"}
    a = int(input("剪刀:1;石头:2;布:3请输入对应数字:"))
    b = random.choice([1, 2, 3])
    print("选手出:",dict[a],"机器人出:",dict[b])
    if a>b or b-a==2:
        print("恭喜获胜!")
        break
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-11 00:46:12 | 显示全部楼层
import random
while True:
    dict = {1:"剪刀",2:"石头",3:"布"}
    a = int(input("剪刀:1;石头:2;布:3请输入对应数字:"))
    b = random.choice([1, 2, 3])
    print("选手出:",dict[a],"机器人出:",dict[b])
    if a>b or b-a==2:
        print("恭喜获胜!")
        break
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-11 08:42:10 | 显示全部楼层
难的话就打一下酱油
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-15 09:11:54 | 显示全部楼层
  1. import random

  2. peop = input('请输入(石头/剪刀/布):')
  3. game_data = ['石头','剪刀','布']
  4. numb = random.randrange(3)
  5. gamer = str(game_data[numb])
  6. if (peop == '石头' and gamer == '剪刀') or (peop == '剪刀' and gamer == '布') or (peop == '布' and gamer == '石头'):
  7.     print('你居然打败了电脑!')
  8. elif (peop == '石头' and gamer == '石头') or (peop == '剪刀' and gamer == '剪刀')  or (peop == '布' and gamer == '布'):
  9.     print('你和电脑打成平手了呢!')
  10. else:
  11.     print('你最终还是输给了电脑!')
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-24 16:03:55 | 显示全部楼层
什么鬼:::
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-28 15:49

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表