python代码作业,python编程基础知识百度文库
初级Python练习和代码
发布时间:2019-08-25 09:36:43由自动阅读编辑(488)
```` ## 1.输入圆的半径,求出面积和周长。
r=int(输入( r=))
s=3.14*(r**2)
c=2*3.14*r
print(S=,S, , C=,C)
## 2.随机输入两个数字,比较大小,从小到大打印。
a=int(输入( number=))
b=int(输入( number=))
如果一个b:
打印(a,b)
否则:
打印(b,a)
## 3.输入两个数字,打印最大值,按Enter结束。
a=int(输入(数字:))
而1:
b=输入(数字:)
如果b==“”:
破裂
否则:
b=int(b)
如果b a:
打印(一份)
否则:
打印(b)
a=b
## 4.求输入数据的平均值,输入0加入计算。
a,b=0,0
C=int(input (input:))
而1:
b=1
a=c
打印(平均值:,a/b)
C=输入( input:)
如果c==“”:
打印(“结束”)
破裂
否则:
c=int(c)
## 5.打印边长为n的正方形。
n=int(input())
对于范围(1,n ^ 1)中的I:
如果i==1或i==n:
打印( **n)
否则:
打印( * , *(n-2), * )
# # 6.x(包括x)范围内的奇数和偶数之和
z=0
x=int(input(MAX 1000 000:))
Y=int(input(偶数0奇数1:))
if (x=1000000)(0=y=1):
对于范围内的I(y,x 1,2):
z=i
打印(z)
否则:
打印(“输入错误”)
## 7.查询报告卡
而1:
x=int(输入(数字:))
如果90=x=100:
x=A
打印(x)
elif 80=x=89:
x=B
打印(x)
elif 70=x=79:
x=C
打印(x)
elif 60=x=69:
x=D
打印(x)
elif 0=x=59:
x=E
打印(x)
否则:
打印(“输入错误”)
# # 8.1的阶乘和
x=int(输入(数字:))
m=1
h=0
对于范围(1,X ^ 1)中的I:# X分级计算
m=i*m
h=m
打印(h)
## 9.九九乘法表
对于范围(1,10)内的I:
k=1
对于范围(I,10)中的n:
z=i*n
如果i==1:
print(i, x ,n,=,z,end= )
埃利夫我!=1:
print( * k,I, x ,n,=,z,end= )
k -=1
# #以内的斐波那契数列
N=int(输入( range:))
a,b=0,1
而1:
print(a,end= )
a,b=b,a b
如果a=n:
破裂
## 11.斐波那契数列的第n项
a,b,c=0,1,0
N=int(输入(查询词:))
而1:
a,b,c=b,a b,c 1
如果c==n:
打印(一份)
破裂
## 12.输入100位以内的数据,逐位打印。
a=int(input())
X=100#最强大
w=10**x
log=1
记录时:
如果a//w==0:#: #找到最高位
x=x-1
w=10**x
否则:#找到最高位
log=0
而w:
B=a//w#优先
A %=w#为下一个周期将变量改为余数。
W //=10#降级
print(b,end= )
## 13.给出随机0100中的数字,并做其排序算法。如果出现特定的数字,排序结束。
随机导入
李=[1]
k=0
而k!=88:
k=random.choice(范围(100))
如果k在李:
继续
李追加(k)
li.sort()
打印(李)
## 14.求x内的质数,给一个随机数。如果这个数能被质数整除,那么这个数就是合数。
李=[2]
x=int(input())
对于范围(2,x)中的I:
a=1
对于李中的n:
如果i%n==0:
a=0
破裂
如果a:
李.追加(一)
打印(李)
## 15.求1-2 3-4 5的值.99
x,y=0,1
对于在幅度内的I(1,100):
我=我*y
x=i
y *=(-1)
打印(计数:,x)
## 16.用户连续登录和注销三次,均出现错误。
name=input(用户名:)
c=3
而c:
key=input(pass word:)
如果name==1 且key==2 :
打印(“真”)
破裂
否则:
打印(“假”)
c=c-1
## 17.输入一个随机数,列出所有能平分它的数。
x=int(input())
李=[]
对于范围(1,x 1)内的I:
如果x%i==0:
李.追加(一)
打印(李)
## 18.3一便士可以买一只公鸡,一便士可以买一只母鸡,一便士可以买三只鸡。现在我花100元买100只鸡。如何购买它们?
对于范围内的x(1,101):
c=100-x
v=100-x/3
对于范围内的m(1,100):
如果c-m==(v-2*m)/3且c-m=0:
g=c-m
Print(公鸡:,G,母鸡:,M,小鸡:,X)
## 19.输入三个数字,看看能否组成一个三角形。
a=5
b=75
c=6
如果一个b
打印(“ng”)
否则:
打印(“确定”)
## 20.水仙花的数量
l1=[]
l2=[]
对于范围内的I(100,1000):
w=100
ii=i
而w:
A=i//w#优先
I %=w#余数
W //=10#降级
l1 .追加(a)
# #如果该数的位数的立方之和等于该数,则该数称为水仙花数。
如果l1[0]**3 l1[1]**3 l1[2]**3==ii:
l2 .追加(二)
否则:
l1=[]
打印(l2)
## 21.正整数分解质因数
l1,l2=[2],[]
n,log=0,1
对于范围(2,1000)内的I:范围#内的素数,并输出到列表1。
k=1
对于l1中的x:
如果% x==0: #如果迭代值是一个合数,则终止当前循环,并且该值不添加到列表1中。
k=0
破裂
否则:
及格
如果k:
l1 .追加(I)
#打印(l1)#打印质量表
Cc=int(input(正整数:))
记录时:
如果cc%l1[n]==0且cc!=l1[n]:#如果输入值能被当前质数整除,而不能被当前质数整除,则分解输入值并将质数添加到列表中。
附加(l1[n])
cc=cc/l1[n]
Elicc==L1 [n]: #输入值计算或直接等于一个质数,质数加到列表中。
附加(l1[n])
log=0
elif cc l1[n]:
n=n 1
打印(质因数:,l2)
## 22.球从100米的高度落下,每次弹起的距离是最后距离的一半。10次后,球移动了多少米?
b=200
x=100
对于范围(1,10)内的I:
b=b/2
x=x b
打印(x)
## 23.1,2,3,4数,可以组成多少个不重复的数,每个数只能用一次。
l1=[1,2,3,4]
l2=[]
a,b,c,d=0,0,0,0
对于l1中的a:
对于l1中的b:
如果a==b:
及格
否则:#第一个数字不等于第二个数字
对于l1中的c:
如果a==c或b==c:
及格
否则:#第一个数字不等于第三个数字
对于l1中的d:
如果a==d或b==d或c==d:
及格
否则:#第一个数字不等于第四个数字
追加([a,b,c,d])
打印(l2)
## 24.一个数100是一个完整的平方数,然后168是另一个数。找到号码
对于范围内的I(1000000):
如果250000i10000:
t=100
k=500
elif 490000i250000:
t=500
k=700
elif 810000i490000:
t=700
k=900
elif 1000000i810000:
t=900
k=1000
否则:
t=0
k=100
对于范围(t,k)中的u:
如果i 100==u*u:
对于范围(t,k)中的y:
如果i 268==y*y:
打印(I,u,y)
## 25.猴子吃桃子,x个桃子,每天早上吃半个1。第10天早上,他们发现还剩1个。找x。
a=1
对于范围(1,10)内的I:
a=2*(a 1)
打印(一份)
## 26.A,b,C,还有X,Y,Z-C==Y,A!=x,
c=y
l1=[x , y , z]
对于l1中的I:
如果i==c:
对于l1中的a:
如果a!=x 和a!=c:
对于l1中的b:
如果b!=c和b!=a:
打印( c:,c, b:,b, a:,a)
## 27.键入此序列的前20项的总和2/1,3/2,5/3,8/5,13/8,12/13.
a=2
b=1
c=0
对于范围(1,21)内的I:
c=a/b
a,b=a b,a
打印(c)
## 28.找到1 2n 3n 4n 5n.20n
n,k=2,0
对于范围(2,21)内的I:
k=i*n
#print(i,end= )
k 1
## 29.输入5位数,看是不是回文。
a=输入()
b=a[ :1]
c=a[1:2]
d=a[2:3]
e=a[3:4]
f=a[4:5]
如果b==f且c==e:
打印(“是”)
否则:
`打印(否)
关键词:
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。