- 博客(11)
- 收藏
- 关注
原创 用多种方式独立完成目录的遍历,目录的复制
#方法1 递归import osdef getAllDirAndFile(sourcePath): if not os.path.exists(sourcePath): return pathList=os.listdir(sourcePath) # print(pathList) for pathName in pathList
2018-01-12 17:45:43
382
原创 写函数,判断用户传入的参数(字符串、列表、元组)长度是否大于5
def estimateLength(data): if len(data)>5: print("该参数长度大于5") else: print("该参数长度不大于5")str="xiao ran"list=[12,34,56,78,90]tuple={"小灰灰","凤姐"}estimateLength(str)estimateLength(
2018-01-06 16:53:28
8943
1
原创 写函数,计算传入字符串中单个数字、字母、空格以及 其他字符的个数
string=input("请输入一个包含字符串:")def strInNumber(str): number=0#数字 letter=0#字母 blank=0#空格 other=0#其他 for i in range(0,len(str)):#判断字符是否为数字 if ord(str[i])>=48 and ord(str[i])57:
2018-01-06 16:51:31
6103
原创 循环练习2
# 12. 计算1到100以内能被7整除但不是偶数的数的个数。#while语句summation=0num=1while num100: if num%7==0 and num%2!=0: summation += 1 num +=1 continue num+=1print(summation)#forsummati
2018-01-06 16:37:20
2854
原创 循环练习1
# 1. 输出10行内容,每行的内容都是“*****”。# while语句orw=0while orw10: number=0 while number5: print("*",end="") number+=1 print() orw+=1#for语句num="0123456789"for i in num:
2018-01-06 16:32:31
2683
原创 判断多个数的大小(在控制台输入数字,数字的位数不限制,数字的个数也不限制)
num=input("请输入你要输入的数字,并以空格隔开(最后一位后面也要打一个空格):")start=0max=0for over in range(0,len(num)): if num[over] == " ": if int(num[start:over + 1]) > max: max = int(num[start:over + 1
2018-01-06 16:27:24
734
原创 输入某年某月某日,判断这一天是这一年的第几天?
# ①、普通年能被4整除且不能被100整除的为闰年.# ②、世纪年能被400整除的是闰年year=eval(input("请输入年:"))month=eval(input("请输入月:"))day=eval(input("请输入日:"))month_day=[31,28,31,30,31,30,31,31,30,31,30,31]#给定一年(闰年)每个月的天数if month2:#判
2018-01-06 12:50:46
1144
原创 企业发放的奖金根据利润提成。
# 利润(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%提成,
2018-01-06 12:42:35
1591
原创 三个数之间输出较大的数
num8 = eval(input("请输入一个整数:"))num9 = eval(input("请再输入不同的一个整数:"))num10 = eval(input("请再输入不同的一个整数:"))if num8>num9: if num8>num10: print("%d,%d和%d三个数中,较大的一个是:%d"%(num8,num9,num10,num8))
2018-01-06 12:41:01
790
原创 从控制台输入一个三位数,如果是水仙花数(是指一个三位数,其各位数字立方和等于该数 )就打印“是水仙花数”,否则打印“不是水仙花数”
num3=eval(input("请输入一个三位的一个整数:"))#定义x,y,z分别为三位正整数的百位,十位,个位x = num3//100y = (num3//10)%10z = num3%10if num3==x**3+y**3+z**3:#判断是否为水仙花数 print("%d是水仙花数"%num3)else: print("%d不是水仙花数"%num3)
2018-01-06 11:08:45
3678
原创 彩票系统:用户输入一个数,再随机生成一个数,判断两个数是否相等,如果相等,恭喜中奖了
import random#num1为设置的中奖号码,其值为1-10num1=eval(input("请输入一个1-10中的一个数设置为中奖号码:"))num2=random.uniform(1,10) #生成一个随机数,供抽奖者抽取,中奖概率为10%if num1==num2:#判断两个数是否相等 print("恭喜您中奖了!获得由罗杰鑫提供的充气娃娃一个!!!")
2018-01-06 10:55:29
3204
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人