打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
小游戏——剪刀石头布

知识点:

  1. 关于自定义函数调用:return返回指定函数值;无return则函数内返回变量函数值,函数外返回值为none。解决方法如下。

  2. 控制输入字符有效:

          字符串类型识别:isdigit()

          字符串数字类型处理:强制数值类型

  3. 随机数生产函数

        调用函数 inport random

        赋值随机整数及范围:random.randint(0,2)

  4. 判断语句if

         if.....else.....,if....elif...else....

  5. 正则表达式

        and、or、(and)or (and)

        ==、>=、<=、!=、>、<

  6. 字符间隔处理

        end=''    #不空格,连接

        end='\t'    #空格,连接

        end='\n'    #换行

        也可以在单行print输出中,直接插入处理

源代码如下:

'''
def name(h):
if h == 0:
print("剪刀", end='\t')
return h
elif h == 1:
print("", end='\t')
return h
else:
print("", end='\t')
return h

import random
x = input("请输0~2的整")
if x.isdigit() :
x = int(x)
if x<=2:
print(x, "入有效",end='\n\n')
x = name(x)
z = random.randint(0, 2)
z = name(z)
if x == z:
print("好巧,本次平局!")
elif x <= 2 and x == z + 1:
print("恭喜你赢了!")
elif z <= 2 and x + 1 == z:
print( "哈哈哈,你输")
elif x == 0 and z == 2:
print("恭喜你赢了!")
else:
print("哈哈哈,你输")
else:
exit("入失效")
else :
print(x,"入失效")
'''
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
【Python基础语法】参考 卡西
【Python基础语法】参考
python从步兵到骑兵[三]
2022年9月电子学会Python等级考试试卷(五级)答案解析
Python学习路线图(2020年最新版)
python控制语句详解(干货满满)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服