![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
又菜又爱巻
努力会上瘾
展开
-
Python练习题
Python实验例1:dayup, dayfactor = 1.0, 0.01for i in range(365): if i % 7 in [6,0]: dayup = dayup * (1 - dayfactor) else: dayup = dayup * (1 + dayfactor)print("向上5天向下2的力量:{:.2f}.".format(dayup))在理解代码例1代码的基础上解决问题:一年365天,初始水平为1.0,每工作原创 2022-04-23 12:54:33 · 3905 阅读 · 2 评论 -
Python经典案例之质数判断
Python指数判断一个大于1的自然数,除了1和它本身外,不能被其他自然数(质数)整除(2,3,5,7等),换句话说就是该数除了1和它本身以外不再有其他的因数。num = int(input("请输入一个数字:"))if num > 1: for i in range(2, num): if (num % i) == 0: print(num, "不是质数") print(i, "乘于", num//i, "是", num)原创 2022-03-15 08:15:00 · 2123 阅读 · 0 评论 -
Python:判断闰年实例
Python判断闰年判断任意年份是否为闰年,需要满足一下条件中的任何一个:1、该年份能被4整除同时不能被100整除;2、该年份能被400整除。这里写一个简单的代码year = int(input("请输入一个年份:"))if(year % 4 == 0 and year % 100 != 0): print("{0} 是闰年".format(year))elif(year %400 == 0): print("{0} 是闰年".format(year))else: p原创 2022-03-14 08:00:00 · 1737 阅读 · 0 评论 -
Python:整数的阶乘
Python阶乘整数的阶乘(英语:factorial)是所有的小于及等于该数的正整数的积,0的阶乘为1.即:n!=1x2x3x…xn.while True: num = int(input("请输入一个数字:")) fac = 1 if num < 0 : print("抱歉,负数没有阶乘,请重新输入") elif num == 0: print("0的阶乘为1") else: for i in range(1原创 2022-03-13 08:00:00 · 2123 阅读 · 0 评论 -
Python程序练习题之汇率双向兑换
汇率双向兑换程序:按照:1美元 = 6人民币。代码如下:while True: money = input("请输入美元或者人民币(提示:美元用$,人民币用R或者r):") if money[-1] in ['$']: D = 6 * eval(money[0:-1]) print("美元转换成人民币: {:.2f}R".format(D)) elif money[-1] in ['R', 'r']: R = eval(money原创 2022-03-10 10:00:00 · 13479 阅读 · 0 评论 -
Python温度转换
温度转换温度的刻画有两个不同体系:摄氏度(Celsius)和华氏度(Fahrenheit)。请编写程序将用户输入华氏度转换为摄氏度,或将输入的摄氏度转换为华氏度。转换算法如下:(C表示摄氏度、F表示华氏度)C = ( F - 32 ) / 1.8F = C * 1.8 + 32现要求如下:(1) 输入输出的摄氏度可采用大小写字母C结尾,温度可以是整数或小数,如:12.34C指摄氏度12.34度;(2) 输入输出的华氏度可采用大小写字母F结尾,温度可以是整数或小数,如:87.65F指华氏度87原创 2022-03-09 10:00:00 · 7953 阅读 · 2 评论 -
Python(初学者):调用函数输出
记录学习Python时间练习题目:1.写一个打印一条横线的函数。(提示:横线是若干个"-"组成)2.写一个函数,可以通过输入参数,打印出自定义数的横线。(提示:调用1的函数)3.写一个函数求是三个数的和4.写一个函数求三个数的平均值(提示:调用3的函数)1.def printinfo(): print("-"*20)printinfo() 2方式一:def ino(num): i = 0 while i < num: printi原创 2022-03-01 22:58:39 · 2381 阅读 · 0 评论 -
(初学者)Python实现:九九乘法表
用for循环简单实现:代码如下:for i in range(1, 10, 1): print("\t") for j in range(1, 10, 1): if i < j: continue print("%d*%d=%d\t" % (i, j, i * j), end="\t")输出结果如下:原创 2022-01-17 13:12:43 · 578 阅读 · 0 评论 -
Python实现剪刀石头布
Python实现剪刀石头布结果演示如下:数字输入正确数字输入不正确代码实现结果演示如下:数字输入正确数字输入不正确代码实现# 实现剪刀石头布游戏import random # 引入随机库a = random.randint(0, 2) # 随机数字0,1,2while True: x = int(input("请输入数字0,1,2(剪刀为0,石头为1,布为2):")) if x <= 2 and x >= 0: print("你输入数字正确原创 2022-01-12 12:52:26 · 605 阅读 · 0 评论