风变编程
痴宝琛这
这个作者很懒,什么都没留下…
展开
-
第12关:我有一个机器人(上)(2)
其实我感觉这就像是索引吧就是和之前random.choice()一样,先调用random,然后调用choice一首诗 = ['《卜算子》','我住长江头,','君住长江尾。','日日思君不见君,','共饮长江水。']class 念诗类(): def 念诗函数(参数): for i in 参数: print(i...原创 2020-04-30 11:55:56 · 657 阅读 · 1 评论 -
第12关:我有一个机器人(上)(1)
不过类中的属性(变量)也不是不能改变,使用类名.变量名的格式,可以让我们在类的外面,增加或修改类的属性:原创 2020-04-22 14:42:24 · 459 阅读 · 0 评论 -
第11关:杀死那只机生虫(2) 作业
作业1:deposit = [100,300,900,2000,5000,0,2000,4500]for i in range(1, len(deposit)): if deposit[i-1] == 0: # 判断被除数等于0时,特殊处理。 print('你上次存款为 0 哦!') else: times = deposit[i]/depos...原创 2020-04-21 15:56:38 · 1360 阅读 · 0 评论 -
第11关:杀死那只机生虫(1)
n=0while n<3: username = input("请输入用户名:") password = input("请输入密码:") if username == 'abc' and password == '123': print("登录成功") break else: n=n+1 p...原创 2020-04-17 13:43:22 · 1133 阅读 · 0 评论 -
第10关:田忌赛马 (2) 作业
作业1:练习目标:我们会通过今天的作业,做出和电脑进行“石头剪刀布”的游戏。练习要求:和电脑玩一个剪刀石头布的游戏:电脑随机出拳,我们可选择出什么。双方出拳首先,我们要让双方选择出拳,才能判断胜负。我们可以设置变量computer_choice代表电脑的出拳选择,设置变量user_choice代表你的出拳选择。电脑的出拳,我们可以使用random.choice()来随机选择;我们的...原创 2020-04-15 14:40:51 · 1873 阅读 · 2 评论 -
第10关:田忌赛马 (1)
而当程序需要同时调用多个函数的话,一个习惯的用法是定义一个主函数main(),将其他函数放在主函数main()内部,起到一种封装的效果。#第一个函数:打印我喜欢的两个数字def fav_num(num1,num2): print('我喜欢的数字是%d,还有%d。' % (num1,num2))#第二个函数:打印两个这两个数字之和def add_num(num1,num2)...原创 2020-04-07 13:09:12 · 753 阅读 · 4 评论 -
第9关:喊出我的名字(1)
def tree(Height): print('Merry Christmas!') for i in range(Height): print((Height-i)*2*' ' +'o'+ i*'~x~o') print(((Height-i)*2-1)*' ' +(i*2+1)*'...原创 2020-03-16 16:56:30 · 559 阅读 · 1 评论 -
琛哥的学习进度一览
1/22 周三已完成:把妖猫传那个练习默写了一遍,总算能一次性都默写对了未完成:小游戏大学问那个还没有复习原创 2020-01-22 09:20:23 · 204 阅读 · 1 评论 -
第9关:喊出我的名字(2)作业
# 查看注释,运行代码。import randomimport time# 将抽奖程序封装成函数def choujiang(q,w,e): # 定义一个抽奖函数,带有3个参数,也就是3位候选人 luckylist = [q,w,e] # 定义一个中奖名单的列表 a = random.choice(luckylist) # 在中奖名单里面随机选择 print('...原创 2020-03-16 17:01:31 · 1045 阅读 · 3 评论 -
第7关:小游戏大学问(3)作业
作业1:方案1:就是在之前的基础上,增加了 while True 和break 跳出条件import time,randomplayer_victory = 0enemy_victory = 0while True: for i in range(1,4): time.sleep(2) # 让局与局之间有较明显的有时间间隔 print(...原创 2020-03-13 14:13:52 · 2658 阅读 · 1 评论 -
第8关:编程学习的两大瓶颈(2)作业
作业1:练习目标:我们会通过今天的作业,掌握列表的两个新运用:合并列表和列表排序。练习要求:一次测评中,老师将 学习小组A 和 学习小组B 的测评成绩(满分 100 分)从低到高记录放进两个列表:A=[91, 95, 97, 99],B=[92, 93, 96, 98] 。现在,老师想将两个小组的成绩合并为一个列表,并按照从低到高的顺序排序,你能帮老师完成吗?上一个练习中,我们完成了两组...原创 2020-03-12 15:10:22 · 1796 阅读 · 2 评论 -
第8关:编程学习的两大瓶颈(1)
end是用来控制换行行数和结尾字符原创 2020-03-10 10:20:44 · 458 阅读 · 3 评论 -
第7关:小游戏大学问(1)
版本1.0:自定属性,人工PKprint('【玩家】\n血量:100\n攻击:50') # 自定义玩家角色的血量和攻击,用换行符'\n'来优化视觉print('------------------------') # 辅助功能,起到视觉分割的作用,让代码的运行结果更清晰print('【敌人】\n血量:100\n攻击:30')print('----------------------...原创 2020-01-15 16:10:10 · 1349 阅读 · 0 评论 -
消灭该死的重复 下(4)pass 通过
错误:之前一直以为input输出的是str, 所以直接就像下面这样做了:原创 2020-01-07 14:46:59 · 308 阅读 · 1 评论 -
消灭该死的重复 下(3)continue 跳转
默默的感觉吧,这个真的不是乙女游戏用来YY的?原创 2020-01-07 14:23:14 · 434 阅读 · 0 评论 -
消灭该死的重复 下(2) break 跳出
看着上面的重复的上供一对,决定把位置调整一下:原创 2020-01-07 14:07:26 · 306 阅读 · 1 评论 -
消灭该死的重复 下(1)布尔运算 boolean
这个是正确的答案:=就是赋值符号,==就是等于原创 2020-01-06 16:55:36 · 352 阅读 · 0 评论 -
第7关:小游戏大学问(2)
版本3.0:打印战果,三局两胜import time,random# 生成双方角色,并生成随机属性。player_life = random.randint(100,150)player_attack = random.randint(30,50)enemy_life = random.randint(100,150)enemy_attack = random.randint(...原创 2020-01-15 17:28:14 · 1143 阅读 · 0 评论