- 博客(7)
- 收藏
- 关注
原创 士兵射击类
任务1、编写一个枪类Gun,有名字name和子弹bullet两个属性,以及一个上膛shoot方法。2、编写一个士兵类People,有士兵名字和枪名两个属性,以及一个射击shoot方法。3、编写一个测试类测试士兵上膛(装子弹)和射击。要求1、士兵没抢不能射击2、有枪没子弹也不能射击
2022-10-28 11:25:13
505
原创 输入一个整数,根据整数打印矩阵
“input ()”函数是输入函数,用于接受一个标准输入数据,且返回string类型。“int”是强制转换为整型。1.直接打印矩阵#建议输出1~5内的数num1 = int(input("请输入一个整数:"))print('*' * num1 + '\n')print('*' + ' ' * (num1-2) + '*' + '\n')print('*' + ' ' * (num1-2) + '*' + '\n')print('*' + ' ' * (num1-2) + '*' +
2022-04-05 22:03:09
710
原创 python爱伊斯坦阶梯的最小值
问题:爱因斯坦曾经提出过这样一道有趣的数学题:有一个长阶梯,若每步上2阶,最后剩下1阶;若每步上3阶,最后剩2阶;若每步上5阶,最后剩下4阶;若每步上6阶,最后剩5阶;只有每步上7阶,最后刚好一阶也不剩。请问该阶梯至少有多少阶。这里有个明显的规律:阶梯的总数分别除以2、3、5、6余数分别为1、2、4、5,能同时满足这四个条件的最小阶梯数是29,而2,3,5,6的最小公倍数为30,因此,这个数必须是30的倍数-1。i = 29while i < 1000: if i % 7.
2022-04-02 13:37:55
918
原创 编写随机加法考试程序。要求是随机产生两个数字,相加结果,总共10道题。如果输入正确成绩累加2分,如果错误成绩扣除5分。
python中r,f,b,u的作用,以及随机加法
2022-03-31 21:39:23
2310
1
原创 设计一个验证用户密码程序,用户只有三次输入错误机会,不过如果用户输入内容中包含“*”则不计算在内。
#记录登录次数count = 0while count != 3: #接受用户输入的用户名和密码 print("请输入密码:") userpwd = input('密码为:') asterisk = '*' if asterisk not in userpwd: # 每输入一次登录密码无'*'号时,次数便加1 count += 1 # 判断密码是否正确 if userpwd == '123456':.
2022-03-31 20:36:58
3428
2
原创 python——输入出生和月,计算出接下来的生日距离今天还有多少天
Python time strftime () 函数用于格式化时间,返回以可读字符串表示的当地时间,格式由参数 format 决定。Python time strptime() 函数根据指定的格式把一个时间字符串解析为时间元组。#!/usr/bin/python# -*- coding: utf-8 -*-import datetimeimport time#获取当前年月日(单个)toyear = time.strftime('%Y',time.localtime(time.tim.
2022-03-28 16:53:01
6582
4
原创 TypeError: can only concatenate str (not “ValueError“) to str——编程小影博客
TypeError:time data '2022 - 03 ' does not match format '%Y - %m - %d'数据存储的分隔符与对应的参数格式分隔符亦必须与其保持一致,否则就会得到错误前面设定的日期格式和后面的日期格式必须一致:下图是设定的格式(不含空格):下图是后面使用时的日期格式(也不含空格):如有出现以下问题:方法:出现上图问题可据前两图修改,将多余空格删除即可...
2022-03-28 13:10:50
1345
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人