shanzhi
少儿编程侯老师
这个作者很懒,什么都没留下…
展开
-
shanzhi - 学习类与对象
# 类的方法class realman(): # 魔法方法 def __init__(self): self.Hp = 100 self.lung = 100 self.bag_size = 50 self.speed = 10 self.skin = None def up(self):...原创 2020-04-25 17:51:17 · 208 阅读 · 0 评论 -
shanzhi -学习文件的读取和写入
# 打开文件# f = open("新建文件夹.py",'r',encoding="UTF-8")# # 读取 read# sz = f.read()# print(sz)# f.close()## # 文件写入# f = open("sanjityou","w")# f.write("wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww...原创 2020-04-19 17:50:43 · 208 阅读 · 0 评论 -
shanzhi -查看电脑的计算器能力
import timet1 = time.time()print(t1)a = 0for i in range(1000000): a = a + iprint(a)t2 = time.time()print(t2)print(t2-t1)原创 2020-04-12 17:51:12 · 242 阅读 · 0 评论 -
shanzhi -接小球游戏4.0
import randomimport pygameimport time# 1。初始化 loading 加载中pygame.init()# 2.设置一个窗口 dis分开 play 展览馆screen = pygame.display.set_mode((1000, 600))# 3.设置游戏名字pygame.display.set_caption('接小球1.0')# ...原创 2020-03-22 17:49:49 · 160 阅读 · 0 评论 -
shanzhi -接小球游戏2.0
import pygame# import time# 1。初始化 loading 加载中pygame.init()# 2.设置一个窗口 dis分开 play 展览馆screen = pygame.display.set_mode((1000, 600))# 3.设置游戏名字pygame.display.set_caption('接小球1.0')# 设置小球1的y坐标b...原创 2020-03-15 21:51:25 · 204 阅读 · 0 评论 -
shanzhi - 小球游戏
import pygame# import time# 1。初始化 loading 加载中pygame.init()# 2.设置一个窗口 dis分开 play 展览馆screen = pygame.display.set_mode((1000,600))# 设置小球1的y坐标ball1_y = 300while 1: # 我们对电脑的每一次操作都是一个事件,按键或者...原创 2020-03-14 17:49:55 · 221 阅读 · 0 评论 -
shanzhi - 界面化的计算器
import easyguidef jisuanqi(s): if '*' in s: s =s.split('*') num = int(s[0])*int(s[1]) return num if '+' in s: s =s.split('+') num = int(s[0])+int(s[1])...原创 2020-03-08 17:48:40 · 181 阅读 · 0 评论 -
shanzhi -传入参数的函数计算器
# 计算器def jisuanqi(number): result = int(number[0:5]) * int(number[6:10]) print(result)jisuanqi("12345*1234")jisuanqi("10001*5347")s = "大吉大利,今晚吃鸡"# 分割 splits = s.split(',')print(s[0...原创 2020-03-07 17:48:45 · 350 阅读 · 1 评论 -
shanzhi - 哆啦A梦
import turtle as t# 头部def head(): t.up() t.circle(150,40) t.down() t.fillcolor("#00a0de") t.begin_fill() t.circle(150,280) t.end_fill()# 围巾def scarf(): t.fillcolo...原创 2020-03-01 17:11:03 · 316 阅读 · 0 评论 -
shanzhi - 画多啦A梦1
import turtle as t# 头部def head(): t.up() t.circle(150,40) t.down() t.fillcolor("#00a0de") t.begin_fill() t.circle(150,280) t.end_fill()# 围巾def scarf(): t.fillcolo...原创 2020-02-29 20:49:00 · 150 阅读 · 0 评论 -
shanzhi - while循环
# for循环:确定循环次数for i in range(100): print(i)# while循环:不确定循环次数a = 1while a < 101: print(a) # a = a+1原创 2020-02-28 20:33:27 · 167 阅读 · 0 评论 -
shanzhi - 学习元组和while循环
# 6大数据类型# 4-2a = ["张飞","周润发","李宁",123] #列表b = "张飞" # 字符串c = 123 # 数字d = {} # 字典e = True # 布尔表达式f = (1, 2, 3, 4) # 元组:不能修改qq = (496359824, 123456)# 尽可能帮助我们工作,学习和生活# i...原创 2020-02-23 17:51:15 · 179 阅读 · 0 评论 -
shanzhi - 学习字典的用法
s = ["张飞","关羽","刘备","关羽","刘备"]print(s[2])s[1] = "关云长"# "张飞":1 "关羽":2 "刘备":2# 字典 {}# blue:green# 键值对 键:值# 特点:没有顺序a = {"姓名":'钢铁侠',"年龄":18}# 增加 删除 修改 查找# 1.查找 字典[键]print(a["年龄"])# 2...原创 2020-02-22 20:47:00 · 369 阅读 · 0 评论 -
shanzhi - 学习计算最大值,最小值
import random# 我们出数字count = []for i in range(10000): we = random.randint(1,10000) if 1<= we <= 10000: # 策略:取中间数 max_num = 10000 min_num = 1 for i in ra...原创 2020-02-21 20:52:10 · 340 阅读 · 0 评论 -
shanzhi -猜数字游戏
import randomimport numpy as np# 我们出数字we = int(input("请出一个数字让电脑来猜"))if 1<= we <= 10000: # 策略:取中间数 max_num = 10000 min_num = 1 for i in range(10000): # 它猜一个数字 ...原创 2020-02-16 17:52:46 · 166 阅读 · 0 评论 -
shanzhi -脑经急转弯答题游戏
jzw = ['什么东西把周围削一削就变大?', '「1155665」,猜七个字。', '什么时候时钟会响13下?', '什么越洗越脏,不洗有人吃,洗了没人吃?', '一本书放在地上什么地方你跨不过去?', '一只鸡,一只鹅,放冰箱里,鸡冻死了,鹅却活着,为什么?', '在什么时候更确定自己是中国人?', ...原创 2020-02-14 20:37:24 · 329 阅读 · 0 评论 -
shanzhi - 学习列表
# 以下纯属虚构,若有雷同纯属巧合# 数字 字符串name1 = "钢铁侠"print(name1[0:2])name2 = "蜘蛛侠"# [ ] 列表hou_classmate = ["钢铁侠","蜘蛛侠","蝙蝠侠","浩克" ,123, name1]print(hou_classmate)# 增加 删除 修改 检查# 1.检查# for i in ran...原创 2020-02-09 17:49:36 · 220 阅读 · 0 评论 -
shanzhi - 几几乘法表
"""1 * 1 = 11 * 2 = 2 2 * 2 = 41 * 3 = 3 2 * 3 = 6 3 * 3 = 9"""# computer是字符串computer = input("你想打印几几乘法表,请输入几")computer = int(computer)for a in range(1,computer+1): # 打印1行 for b...原创 2020-02-08 16:46:44 · 198 阅读 · 0 评论 -
shanzhi -格式化字符串
# 铜锣烧 1 分钟 1个变2连个# 一个铜锣烧,一天变多少个tong = 1for i in range(1440): tong = tong *2 print(tong)# 皇帝的棋盘# 64个格子:1粒米 一个棋盘 1粒米 2粒米 4粒米 name = '哆啦美'age = 11name2 = "多啦A梦"age2 = 13# 想通过变量打印,我...原创 2020-02-07 20:49:11 · 223 阅读 · 0 评论 -
shanzhi - 字符串的学习
# # a = input("please")# a = '123' # str 字符串# # a = int(a) # 把字符串转换成数字# b = 234 # int 数字# b = str(b) # 把数字转换成字符串# print(a+b)# # 字符串几种格式# 字符串# a = "多啦A梦"b = '多啦A梦'# print(a)# print(b)a =...原创 2020-02-02 17:47:47 · 225 阅读 · 0 评论 -
shanzhi -善智版猜拳游戏
# 升级:输了和平局# for循环# 统计一下我们赢多少次输多少次# 猜拳游戏"""石头1 布2 剪刀3我们赢电脑 我们 结果1 2 -12 3 -13 1 2我们输电脑 我们 结果1 3 -22 1 13 2 1我们平局电脑 我们 结果...原创 2020-01-31 20:48:18 · 251 阅读 · 0 评论 -
shanzhi -判断 if-elif-else
# 要不要买票tickets = input("你有几张票呀")tickets = int(tickets)# 判断运算符 > < == >= <= !=# 如果if tickets >= 1: print("请进站") boom = input("你有几个炸弹呀") boom = int(boom) if bo...原创 2020-01-17 20:48:18 · 137 阅读 · 0 评论 -
shanzhi -随机数
import turtleimport randomturtle.color("yellow","yellow")turtle.speed(100)turtle.pensize(1)turtle.bgcolor("black")for i in range(100): turtle.up() x = random.randint(-350,350) y=ran...原创 2020-01-10 20:48:43 · 162 阅读 · 0 评论 -
shanzhi - for
import turtle# c = input("what's color do you like?")a = 100b = 236turtle.color('black')turtle.shape('turtle')turtle.width(1)turtle.speed(0.5)for i in range(360): # turtle.circle(i) # a-- ...原创 2020-01-03 20:48:29 · 229 阅读 · 0 评论 -
shanzhi - 学习python的字符串和input交互
import turtleblack = input("你想用什么颜色") # 字符串turtle.color(black,black) # 颜料的三种颜色 红黄蓝 光的三种颜色 红绿蓝rgbturtle.begin_fill()turtle.speed(0)a = 200turtle.fd(a)turtle.left(144)turtle.fd(a)turtle.l...原创 2019-12-27 20:46:23 · 158 阅读 · 0 评论 -
shanzhi - 学习变量的使用
import turtleturtle.color("blue","blue")turtle.speed(0.6)turtle.begin_fill()# 变量:用一个盒子把数据装起来,# 命名:1.变量名是由数字,英文字母,下划线任意组成,# 2.变量名不能有标点符号(下划线除外),数字不能作为开头# abc13 a1_____b 123as _123 w.1 ...原创 2019-12-20 20:41:24 · 196 阅读 · 0 评论 -
Shanzhi - 学习turtle更多的功能
import turtle# 粗细 width 宽度 pensizeturtle.pensize(5)# shapeturtle.shape("turtle")turtle.forward(100)turtle.left(144)turtle.forward(100)turtle.left(144)turtle.forward(100)turtle.left(144)tu...原创 2019-12-13 20:34:55 · 163 阅读 · 0 评论 -
shanzhi -用python学习turtle画画
import turtle# important 重要的 import 导入# turtle 就是一个名字叫海龟的画画工具包# 注释 帮助我们解释# 往前走 forwardturtle.forward(180)# 左left 右rightturtle.left(90)turtle.forward(180)turtle.left(90)turtle.forward(180)t...原创 2019-12-06 20:54:48 · 327 阅读 · 0 评论