python入门题
每天五题练习
本文章记录了python经典编程题目,初学者必须要学会哦
实例 011:
题目:输出1到100(包括)之间能被3但不能被7整除的所有整数。
for i in range(1,101)
if i%3==0 and i%7!=0
print(i,end=" ")
实例 012:
题目:今有鸡兔同笼,上有三十五头,下有九十四足,问鸡兔各几何?这个问题的大致意思是:在一个笼子里关着若干只鸡和若干只兔,从上面数共有35个头;从下面数有94只脚。问笼中鸡和兔的数量各是多少?
for ji in range(35):
for tu in range(35):
if ji+tu==35 and ji*2+tu*4==94:
print("鸡{0}只,兔{1}只".format(ji,tu))
实例 013:
题目:一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子的一半又一只。这样他经过了七个村子后还剩两只鸭子,问他出发时共赶多少只鸭子?
def f(n):
if n == 8:
return 2
else:
sum = f(n+1)*2+2
return sum
print('一共有{}只鸭子'.format(f(1)))
实例 014:
题目:编程程序,从键盘任意输入1个4位数,将该数字中的每位数与7相乘,然后取乘积结果的个位数对该数字进行替换,最后得到1个新的4位数。
n = int(input('任意输入1个4位数:'))
if 1000<=n<=9999:
a=n%10
b=(n-a)%100/10
c=(n-a-10*b)%1000/100
d=(n-a-10*b-100*c)%10000/1000
a=a*7%10
b=b*7%10
c=c*7%10
d=d*7%10
n=1000*d+100*c+10*b+a
print(int(n))
elif n<=1000 or n>=9999:
print("您输入的数字不符合要求,请输入一个四位数字")
实例 015:
题目: 给用户三次输入用户名和密码的机会,要求如下:如输入第一行输入用户名为 ‘user’,第二行输入密码为 ‘123’,输出 ‘登录成功!’,退出程序;当 3 次输入用户名或密码都不正确输出 “3次用户名或者密码均有误!退出程序。”
count = 0
while count < 3:
print("请输入用户名:")
name = input()
print("请输入密码:")
password = input()
if name == 'Kate' and password == '666666':
print("登录成功!")
break
else:
print("输入错误!")
count += 1
if count == 3:
print("3次用户名或者密码均有误!退出程序。")
今天的任务完成啦~
明天继续加油~冲冲冲!