
python题
文章平均质量分 70
QAQ实青~
一个不太快乐的小菜鸟
展开
-
生成随机整数,随机小数
python中生成随机整数,随机小数,0-1之间小数方法随机整数:random.randint(a,b),生成区间内的整数随机小数:习惯用numpy库,利用np.random.randn(5)生成5个随机小数0-1随机小数:random.random().括号中不传参import randomimport numpy as npresult = random.random(10,20)res = np.random.randn(5)ret = random.random()print(.原创 2020-09-16 10:40:07 · 659 阅读 · 0 评论 -
幸运猜猜猜:游戏随机给出一个0~99(包括0和99)的数字,然后让你猜是什么数字。 你可以随便猜一个数字,游戏会提示太大还是太小,从而缩小结果范围。 经过几次猜测与提示后,最终推出答案。
"""幸运猜猜猜:游戏随机给出一个0~99(包括0和99)的数字,然后让你猜是什么数字。你可以随便猜一个数字,游戏会提示太大还是太小,从而缩小结果范围。经过几次猜测与提示后,最终推出答案。在游戏过程中,记录你最终猜对时所需要的次数,游戏结束后公布结果。 说明: 1~2次猜中,打印你太TM有才了! 3~6次猜中,打印这么快就猜出来了,很聪明嘛! 大于7次猜中,打印猜了半天才猜出来,小同志,尚需努力啊! 猜测次数最多20次。"""import randomi = 1compute原创 2020-08-27 23:20:58 · 7519 阅读 · 1 评论 -
从键盘中输入5个学生的名字,存储到列表中,然后打印出每个学生名字中的第2个字母
"""从键盘中输入5个学生的名字,存储到列表中,然后打印出每个学生名字中的第2个字母。"""name = input("请依次输入5个学生的名字:")name1 = name.split()for word in name1: print("%s的第二个字母为%s" % (word, word[1]))...原创 2020-08-26 18:27:51 · 3368 阅读 · 0 评论 -
python使用while,完成以下图形的输出。(每一行的星星不能用*乘以星星的数量来完成,须使用while嵌套)
"""使用while,完成以下图形的输出。(每一行的星星不能用*乘以星星的数量来完成,须使用while嵌套)(较难) * *** ***** **************** ******* ***** *** *"""row = 1while row <= 9: col = 1 star = 1 # 先计算前五行的 if row <= 5: while col <= (5 - row):原创 2020-08-21 16:59:55 · 1165 阅读 · 0 评论 -
python使用while循环计算1~100的累积和(包含1和100),但要求跳过所有个位为3的数。
"""使用while循环计算1~100的累积和(包含1和100),但要求跳过所有个位为3的数。"""i = 1sum = 0while i <= 100: if i % 10 != 3: print(i) sum += i i += 1print("1~100,除个位数是3的累计和:%d" % sum)...原创 2020-08-21 16:57:18 · 11290 阅读 · 1 评论 -
python,编写代码设计简易计算器,用户通过3次输入,可以进行两个整数的加减乘除运算并输出结果。
编写代码设计简易计算器,用户通过3次输入,可以进行两个整数的加减乘除运算并输出结果。num1 = float(input("请输入一个数字:"))way = input("请输入运算符号: ")num2 = float(input("请输入一个数字:"))if way == "+": print("%d %s %d = %d" % (num1, way, num2, num1 + num2))elif way == "-": print("%d %s %d = %d" % (nu原创 2020-08-20 20:44:42 · 3105 阅读 · 2 评论 -
题目:输入某年某月某日,判断这一天是这一年的第几天?时间元组(简便)
题目:输入某年某月某日,判断这一天是这一年的第几天?import timedate = input('请输入时间(例如2018-01-23):')st = time.strptime(date, '%Y-%m-%d')num = st.tm_ydayprint(num)原创 2020-08-19 17:44:38 · 789 阅读 · 0 评论 -
题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时, 低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万
题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时, 低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40 万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元 时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?money = float(input("请输入当月利润(以万计原创 2020-08-18 16:48:07 · 3403 阅读 · 1 评论 -
python题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?
题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?i = 0for num1 in range(1, 5): for num2 in range(1, 5): for num3 in range(1, 5): if num1 != num2 and num2 != num3 and num1 != num3: print("%s%s%s" % (num1原创 2020-08-18 15:42:35 · 2374 阅读 · 0 评论